c++: Update value of __cplusplus for C++20.
authorJason Merrill <jason@redhat.com>
Thu, 10 Dec 2020 16:21:50 +0000 (11:21 -0500)
committerJason Merrill <jason@redhat.com>
Thu, 10 Dec 2020 20:36:09 +0000 (15:36 -0500)
It's past time to update this macro to the specified value for C++20.

libcpp/ChangeLog:

* init.c (cpp_init_builtins): Update __cplusplus for C++20.

libcpp/init.c

index f77dc26a003dc784c2b1585353681ee992ce7a0b..7987798afbec3f57dad6e44f8d1bb40673a70927 100644 (file)
@@ -542,7 +542,7 @@ cpp_init_builtins (cpp_reader *pfile, int hosted)
     {
       if (CPP_OPTION (pfile, lang) == CLK_CXX20
          || CPP_OPTION (pfile, lang) == CLK_GNUCXX20)
-       _cpp_define_builtin (pfile, "__cplusplus 201709L");
+       _cpp_define_builtin (pfile, "__cplusplus 202002L");
       else if (CPP_OPTION (pfile, lang) == CLK_CXX17
          || CPP_OPTION (pfile, lang) == CLK_GNUCXX17)
        _cpp_define_builtin (pfile, "__cplusplus 201703L");