On 05/31/2014 02:30 AM, Marc Glisse wrote:
Also, I am pretty sure that gcc doesn't support the latest constexpr, we
shouldn't define those macros lightly.

That's correct.  We should leave __cpp_constexpr at 200704 for now.

I think having __has_include for all languages is fine since it is
already in the implementation defined namespace.

Agreed.  These macros should be defined if the feature is supported.

Similarly, features of later standards that we implement in earlier conformance modes as extensions (specifically, init-captures and binary literals) should have the appropriate macros defined.

Jason

Reply via email to