]>
git.ipfire.org Git - thirdparty/gcc.git/blob - libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc
1 // { dg-do compile { target c++17 } }
2 // { dg-require-effective-target hosted }
6 #ifndef __cpp_lib_constexpr_string
7 # error Feature-test macro for constexpr char_traits is missing in <version>
8 #elif __cpp_lib_constexpr_string < (__cplusplus == 201703 ? 201611 : 201811)
9 # error Feature-test macro for constexpr char_traits has the wrong value in <version>
12 // We also provide this non-standard macro for P0426R1 and P1032R1.
13 #ifndef __cpp_lib_constexpr_char_traits
14 # error Feature-test macro for constexpr char_traits is missing in <version>
15 #elif __cpp_lib_constexpr_char_traits != (__cplusplus == 201703 ? 201611 : 201811)
16 # error Feature-test macro for constexpr char_traits has the wrong value in <version>