As noted in the PR, we support both features required for the 202110L
value, so we should define it with that value.
libstdc++-v3/ChangeLog:
PR libstdc++/111826
* include/std/format (__cpp_lib_format): Update value.
* include/std/version (__cpp_lib_format): Likewise.
* testsuite/std/format/functions/format.cc: Update expected
value.
(cherry picked from commit
cdf45e00a936a76a785c592c9730f24ef1ac25cd)
// 202106 std::format improvements.
// 202110 Fixing locale handling in chrono formatters, generator-like types.
// 202207 Encodings in localized formatting of chrono, basic-format-string.
-#define __cpp_lib_format 202106L
+#define __cpp_lib_format 202110L
#if __cplusplus > 202002L
// 202207 P2286R8 Formatting Ranges
#endif
#define __cpp_lib_constexpr_vector 201907L
#define __cpp_lib_erase_if 202002L
-#define __cpp_lib_format 202106L
+#define __cpp_lib_format 202110L
#define __cpp_lib_generic_unordered_lookup 201811L
#ifdef _GLIBCXX_HAS_GTHREADS
# define __cpp_lib_jthread 201911L
#ifndef __cpp_lib_format
# error "Feature test macro for std::format is missing in <format>"
-#elif __cpp_lib_format < 202106L
+#elif __cpp_lib_format < 202110L
# error "Feature test macro for std::format has wrong value in <format>"
#endif
#include <version>
#ifndef __cpp_lib_format
# error "Feature test macro for std::format is missing in <version>"
-#elif __cpp_lib_format < 202106L
+#elif __cpp_lib_format < 202110L
# error "Feature test macro for std::format has wrong value in <version>"
#endif