diff options
author | Mark de Wever <koraq@xs4all.nl> | 2023-04-30 15:27:00 +0200 |
---|---|---|
committer | Mark de Wever <koraq@xs4all.nl> | 2023-05-04 19:19:52 +0200 |
commit | ba15d186e5cef2620d562c6c9d9a6d570382cd0a (patch) | |
tree | 86597639d900a05d6b2c25236f4640f9a1697ca3 /clang/lib/Basic/LangOptions.cpp | |
parent | 6d6880554c2cd8d4d83db56c74eda24c22e6323a (diff) | |
download | llvm-ba15d186e5cef2620d562c6c9d9a6d570382cd0a.zip llvm-ba15d186e5cef2620d562c6c9d9a6d570382cd0a.tar.gz llvm-ba15d186e5cef2620d562c6c9d9a6d570382cd0a.tar.bz2 |
[clang] Use -std=c++23 instead of -std=c++2b
During the ISO C++ Committee meeting plenary session the C++23 Standard
has been voted as technical complete.
This updates the reference to c++2b to c++23 and updates the __cplusplus
macro.
Drive-by fixes c++1z -> c++17 and c++2a -> c++20 when seen.
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D149553
Diffstat (limited to 'clang/lib/Basic/LangOptions.cpp')
-rw-r--r-- | clang/lib/Basic/LangOptions.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Basic/LangOptions.cpp b/clang/lib/Basic/LangOptions.cpp index f22fe9a..1abbaa9 100644 --- a/clang/lib/Basic/LangOptions.cpp +++ b/clang/lib/Basic/LangOptions.cpp @@ -117,7 +117,7 @@ void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, Opts.CPlusPlus14 = Std.isCPlusPlus14(); Opts.CPlusPlus17 = Std.isCPlusPlus17(); Opts.CPlusPlus20 = Std.isCPlusPlus20(); - Opts.CPlusPlus2b = Std.isCPlusPlus2b(); + Opts.CPlusPlus23 = Std.isCPlusPlus23(); Opts.GNUMode = Std.isGNUMode(); Opts.GNUCVersion = 0; Opts.HexFloats = Std.hasHexFloats(); |