1 // { dg-do preprocess { target c++23 } }
2 // { dg-add-options no_pch }
6 #ifndef __cpp_lib_freestanding_array
7 # error "Feature test macro for freestanding std::array is missing in <array>"
8 #elif __cpp_lib_freestanding_array < 202311L
9 # error "Feature test macro for freestanding std::array has wrong value in <array>"
12 #undef __cpp_lib_freestanding_array
15 #ifndef __cpp_lib_freestanding_array
16 # error "Feature test macro for freestanding std::array is missing in <version>"
17 #elif __cpp_lib_freestanding_array < 202311L
18 # error "Feature test macro for freestanding std::array has wrong value in <version>"