diff options
author | Erich Keane <erich.keane@intel.com> | 2023-05-12 07:30:21 -0700 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2023-05-15 08:56:16 -0700 |
commit | b763d6a4ed4650c74c6846d743156468563b0e31 (patch) | |
tree | 4c456deebbbb550affc6f206d060a709e1b766f0 /clang/lib/Basic/LangOptions.cpp | |
parent | d6e4c4f8c172c5f5b0b1952520c2ff4b23b5daca (diff) | |
download | llvm-b763d6a4ed4650c74c6846d743156468563b0e31.zip llvm-b763d6a4ed4650c74c6846d743156468563b0e31.tar.gz llvm-b763d6a4ed4650c74c6846d743156468563b0e31.tar.bz2 |
Add C++26 compile flags.
Now that we've updated to C++23, we need to add C++26/C++2c command line
flags, as discussed in
https://discourse.llvm.org/t/rfc-lets-just-call-it-c-26-and-forget-about-the-c-2c-business-at-least-internally/70383
Differential Revision: https://reviews.llvm.org/D150450
Diffstat (limited to 'clang/lib/Basic/LangOptions.cpp')
-rw-r--r-- | clang/lib/Basic/LangOptions.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Basic/LangOptions.cpp b/clang/lib/Basic/LangOptions.cpp index 1abbaa9..b44c71f 100644 --- a/clang/lib/Basic/LangOptions.cpp +++ b/clang/lib/Basic/LangOptions.cpp @@ -118,6 +118,7 @@ void LangOptions::setLangDefaults(LangOptions &Opts, Language Lang, Opts.CPlusPlus17 = Std.isCPlusPlus17(); Opts.CPlusPlus20 = Std.isCPlusPlus20(); Opts.CPlusPlus23 = Std.isCPlusPlus23(); + Opts.CPlusPlus26 = Std.isCPlusPlus26(); Opts.GNUMode = Std.isGNUMode(); Opts.GNUCVersion = 0; Opts.HexFloats = Std.hasHexFloats(); |