// { dg-do preprocess { target c++23 } } // { dg-add-options no_pch } #include #ifndef __cpp_lib_freestanding_array # error "Feature test macro for freestanding std::array is missing in " #elif __cpp_lib_freestanding_array < 202311L # error "Feature test macro for freestanding std::array has wrong value in " #endif #undef __cpp_lib_freestanding_array #include #ifndef __cpp_lib_freestanding_array # error "Feature test macro for freestanding std::array is missing in " #elif __cpp_lib_freestanding_array < 202311L # error "Feature test macro for freestanding std::array has wrong value in " #endif