diff options
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/Attributes.cpp | 6 | ||||
-rw-r--r-- | clang/lib/Basic/IdentifierTable.cpp | 8 | ||||
-rw-r--r-- | clang/lib/Basic/LangOptions.cpp | 6 |
3 files changed, 10 insertions, 10 deletions
diff --git a/clang/lib/Basic/Attributes.cpp b/clang/lib/Basic/Attributes.cpp index 6c0cc87..1308e2d 100644 --- a/clang/lib/Basic/Attributes.cpp +++ b/clang/lib/Basic/Attributes.cpp @@ -68,7 +68,7 @@ normalizeAttrScopeName(const IdentifierInfo *Scope, // to be "clang". StringRef ScopeName = Scope->getName(); if (SyntaxUsed == AttributeCommonInfo::AS_CXX11 || - SyntaxUsed == AttributeCommonInfo::AS_C2x) { + SyntaxUsed == AttributeCommonInfo::AS_C23) { if (ScopeName == "__gnu__") ScopeName = "gnu"; else if (ScopeName == "_Clang") @@ -85,7 +85,7 @@ static StringRef normalizeAttrName(const IdentifierInfo *Name, bool ShouldNormalize = SyntaxUsed == AttributeCommonInfo::AS_GNU || ((SyntaxUsed == AttributeCommonInfo::AS_CXX11 || - SyntaxUsed == AttributeCommonInfo::AS_C2x) && + SyntaxUsed == AttributeCommonInfo::AS_C23) && (NormalizedScopeName.empty() || NormalizedScopeName == "gnu" || NormalizedScopeName == "clang")); StringRef AttrName = Name->getName(); @@ -115,7 +115,7 @@ static SmallString<64> normalizeName(const IdentifierInfo *Name, SmallString<64> FullName = ScopeName; if (!ScopeName.empty()) { assert(SyntaxUsed == AttributeCommonInfo::AS_CXX11 || - SyntaxUsed == AttributeCommonInfo::AS_C2x); + SyntaxUsed == AttributeCommonInfo::AS_C23); FullName += "::"; } FullName += AttrName; 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; } diff --git a/clang/lib/Basic/LangOptions.cpp b/clang/lib/Basic/LangOptions.cpp index b44c71f..a0adfbf 100644 --- a/clang/lib/Basic/LangOptions.cpp +++ b/clang/lib/Basic/LangOptions.cpp @@ -111,7 +111,7 @@ void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, Opts.C99 = Std.isC99(); Opts.C11 = Std.isC11(); Opts.C17 = Std.isC17(); - Opts.C2x = Std.isC2x(); + Opts.C23 = Std.isC23(); Opts.CPlusPlus = Std.isCPlusPlus(); Opts.CPlusPlus11 = Std.isCPlusPlus11(); Opts.CPlusPlus14 = Std.isCPlusPlus14(); @@ -201,8 +201,8 @@ void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, Opts.RenderScript = Lang == Language::RenderScript; - // OpenCL, C++ and C2x have bool, true, false keywords. - Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C2x; + // OpenCL, C++ and C23 have bool, true, false keywords. + Opts.Bool = Opts.OpenCL || Opts.CPlusPlus || Opts.C23; // OpenCL and HLSL have half keyword Opts.Half = Opts.OpenCL || Opts.HLSL; |