You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commit 59d9cfa breaks gcc 6+ and clang 3.8+ when --std=c++1z is set because the _cplusplus macro is defined as 201500 and 201406 respectively. In other words not whatever value it will be to indicate C++17 support. That libc++ (I haven't checked) might already offer some of those features should be detected for separately, so the work-arounds in date.h are still provided for gcc and clang that build against libstdc++. (running Linux).
The text was updated successfully, but these errors were encountered:
Commit 59d9cfa breaks gcc 6+ and clang 3.8+ when
--std=c++1z
is set because the_cplusplus
macro is defined as201500
and201406
respectively. In other words not whatever value it will be to indicate C++17 support. Thatlibc++
(I haven't checked) might already offer some of those features should be detected for separately, so the work-arounds in date.h are still provided for gcc and clang that build againstlibstdc++
. (running Linux).The text was updated successfully, but these errors were encountered: