diff options
Diffstat (limited to 'libstdc++-v3/testsuite/20_util/optional/requirements.cc')
-rw-r--r-- | libstdc++-v3/testsuite/20_util/optional/requirements.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libstdc++-v3/testsuite/20_util/optional/requirements.cc b/libstdc++-v3/testsuite/20_util/optional/requirements.cc index d6a81529c74..a56680a6fb1 100644 --- a/libstdc++-v3/testsuite/20_util/optional/requirements.cc +++ b/libstdc++-v3/testsuite/20_util/optional/requirements.cc @@ -23,8 +23,10 @@ # error "Feature test macro for optional is missing in <optional>" #elif __cpp_lib_optional < 201606L # error "Feature test macro for optional has wrong value in <optional>" -#elif __cplusplus >= 202002L && __cpp_lib_optional < 202106L +#elif __cplusplus == 202002L && __cpp_lib_optional != 202106L # error "Feature test macro for optional has wrong value for C++20 in <optional>" +#elif __cplusplus > 202002L && __cpp_lib_optional != 202110L +# error "Feature test macro for optional has wrong value for C++23 in <version>" #endif #include <testsuite_hooks.h> |