aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2023-08-11 07:41:51 -0400
committerAaron Ballman <aaron@aaronballman.com>2023-08-11 07:43:43 -0400
commit0ce056a814f8dbfd8d9b7720ce1df489c6ba5ddb (patch)
tree2bc085a7d98c4f03d9f433108a28cdfd284ae794 /clang/lib/Basic/IdentifierTable.cpp
parent81300f75f4da87caff36026b10d40c2391e246d0 (diff)
downloadllvm-0ce056a814f8dbfd8d9b7720ce1df489c6ba5ddb.zip
llvm-0ce056a814f8dbfd8d9b7720ce1df489c6ba5ddb.tar.gz
llvm-0ce056a814f8dbfd8d9b7720ce1df489c6ba5ddb.tar.bz2
[C23] Rename C2x -> C23; NFC
This does the rename for most internal uses of C2x, but does not rename or reword diagnostics (those will be done in a follow-up). I also updated standards references and citations to the final wording in the standard.
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
-rw-r--r--clang/lib/Basic/IdentifierTable.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Basic/IdentifierTable.cpp b/clang/lib/Basic/IdentifierTable.cpp
index 0065a61..57767fd 100644
--- a/clang/lib/Basic/IdentifierTable.cpp
+++ b/clang/lib/Basic/IdentifierTable.cpp
@@ -94,7 +94,7 @@ namespace {
KEYNOCXX = 0x80,
KEYBORLAND = 0x100,
KEYOPENCLC = 0x200,
- KEYC2X = 0x400,
+ KEYC23 = 0x400,
KEYNOMS18 = 0x800,
KEYNOOPENCL = 0x1000,
WCHARSUPPORT = 0x2000,
@@ -145,8 +145,8 @@ static KeywordStatus getKeywordStatusHelper(const LangOptions &LangOpts,
if (LangOpts.C99)
return KS_Enabled;
return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown;
- case KEYC2X:
- if (LangOpts.C2x)
+ case KEYC23:
+ if (LangOpts.C23)
return KS_Enabled;
return !LangOpts.CPlusPlus ? KS_Future : KS_Unknown;
case KEYCXX:
@@ -914,7 +914,7 @@ IdentifierTable::getFutureCompatDiagKind(const IdentifierInfo &II,
} else {
if ((Flags & KEYC99) == KEYC99)
return diag::warn_c99_keyword;
- if ((Flags & KEYC2X) == KEYC2X)
+ if ((Flags & KEYC23) == KEYC23)
return diag::warn_c2x_keyword;
}