[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lmi] '-pedantic', '-std=c++98', and __STRICT_ANSI__

From: Vadim Zeitlin
Subject: Re: [lmi] '-pedantic', '-std=c++98', and __STRICT_ANSI__
Date: Wed, 2 Nov 2005 18:24:53 +0100

On Wed, 02 Nov 2005 17:13:12 +0000 Greg Chicares <address@hidden> wrote:

GC> '-std=' flags actually do two things. First, they enforce actual
GC> rules of a particular dialect
GC> Second, they define the macro __STRICT_ANSI__; the gcc manual says
GC> I wish they'd separate those two purposes,

 Me too. I totally agree with the first one being useful but the second one
is not and platform_dependent.hpp workaround for it is IMHO actively ugly.

GC> because the second one creates some needless problems.

 So shouldn't we just #undef __STRICT_ANSI__ in config.hpp then instead of
trying to pre-include all standard headers from platform_dependent.hpp?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]