On Fri, Mar 20, 2020 at 9:51 PM Richard Smith via SG10 <
[email protected]> wrote:

> On Fri, Mar 20, 2020 at 6:41 PM Leo Carreon via SG10 <
> [email protected]> wrote:
>
>> Are there any feature test macros for the following?
>>
>>    1. init-statement for if and while statements (P0614R1)
>>    2. init-statement for range-for (P0305R1)
>>
>> I’m asking because I couldn’t find any reference to them in the C++20
>> draft or in SD-6.
>>
>
> No, there are no feature test macros for those features. Generally we
> don't provide feature test macros in the case where you could use the
> "feature not available" version of the code unconditionally with no loss of
> functionality, which would generally be the case for these features.
>

FWIW one of my users was disappointed with this response, because he wants
to static_assert all the features he depends on, and leaving some features
out "makes C++ look less uniform".  I told him I'd pass his feedback along.

Jason
-- 
SG10 mailing list
[email protected]
https://lists.isocpp.org/mailman/listinfo.cgi/sg10

Reply via email to