]> gcc.gnu.org Git - gcc.git/commitdiff
C++: Enable c++2b module mode [PR 99436]
authorNathan Sidwell <nathan@acm.org>
Mon, 8 Mar 2021 19:55:26 +0000 (11:55 -0800)
committerNathan Sidwell <nathan@acm.org>
Mon, 8 Mar 2021 19:58:00 +0000 (11:58 -0800)
This adds support for c++23 mode to modules, and enables such testing.

PR c++/99436
gcc/cp/
* name-lookup.c (get_cxx_dialect_name): Add cxx23.
gcc/testsuite/
* g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b.

gcc/cp/name-lookup.c
gcc/testsuite/g++.dg/modules/modules.exp

index 092fa6b8768ee9f7688907829a48be647119e9cb..28271ba04855f3ca8994f5dab53610fdd761a1b3 100644 (file)
@@ -6963,6 +6963,8 @@ get_cxx_dialect_name (enum cxx_dialect dialect)
       return "C++17";
     case cxx20:
       return "C++20";
+    case cxx23:
+      return "C++23";
     }
 }
 
index 38654caf7b9ac3dd740c98a8f721fbe4ff5a6d93..da7afc2a226b7b3eb54fa719b573e9c7e7df44a9 100644 (file)
@@ -35,7 +35,7 @@ if ![info exists DEFAULT_CXXFLAGS] then {
     set DEFAULT_CXXFLAGS " -pedantic-errors -Wno-long-long"
 }
 set DEFAULT_MODFLAGS $DEFAULT_CXXFLAGS
-set MOD_STD_LIST { 17 2a }
+set MOD_STD_LIST { 17 2a 2b }
 
 dg-init
 
This page took 0.074147 seconds and 5 git commands to generate.