summaryrefslogtreecommitdiff
path: root/clang/include
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2023-05-15 07:09:07 -0700
committerErich Keane <erich.keane@intel.com>2023-05-15 07:48:52 -0700
commitba9eaf59a8a3bb0713956da3bfb3492669971a62 (patch)
treefd8478ab68cf3aea1af84cb59b17bfe59648b0fe /clang/include
parentb0f0dd2554c726e5192ad8c98fb7a2f08c37994c (diff)
downloadllvm-ba9eaf59a8a3bb0713956da3bfb3492669971a62.tar.gz
Update __cplusplus for C++23, add C++23 diag group alias.
This came up during the C++26 flag discussion, so split this out into a separate patch.
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Basic/DiagnosticGroups.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td
index 2ba42f9b7376..1a792f1cf6e8 100644
--- a/clang/include/clang/Basic/DiagnosticGroups.td
+++ b/clang/include/clang/Basic/DiagnosticGroups.td
@@ -1116,6 +1116,7 @@ def : DiagGroup<"c++0x-extensions", [CXX11]>;
def : DiagGroup<"c++1y-extensions", [CXX14]>;
def : DiagGroup<"c++1z-extensions", [CXX17]>;
def : DiagGroup<"c++2a-extensions", [CXX20]>;
+def : DiagGroup<"c++2b-extensions", [CXX23]>;
def DelegatingCtorCycles :
DiagGroup<"delegating-ctor-cycles">;