aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorcor3ntin <corentinjabot@gmail.com>2024-08-23 17:24:08 +0200
committerGitHub <noreply@github.com>2024-08-23 17:24:08 +0200
commit6e78aef646c22b7087cbf7939c8016f4f59614a1 (patch)
tree827a81fd9ec7bb9612fadb77c7419b5cc8d5f259 /clang/lib/Frontend/InitPreprocessor.cpp
parent7c9008115a2a24788f07bb476fb28dcf5e661ae4 (diff)
downloadllvm-6e78aef646c22b7087cbf7939c8016f4f59614a1.zip
llvm-6e78aef646c22b7087cbf7939c8016f4f59614a1.tar.gz
llvm-6e78aef646c22b7087cbf7939c8016f4f59614a1.tar.bz2
[Clang] Implement P2747 constexpr placement new (#104586)
The implementation follows the resolution of CWG2922
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r--clang/lib/Frontend/InitPreprocessor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp
index 4f2856d..61260a3 100644
--- a/clang/lib/Frontend/InitPreprocessor.cpp
+++ b/clang/lib/Frontend/InitPreprocessor.cpp
@@ -660,7 +660,7 @@ static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
Builder.defineMacro("__cpp_unicode_literals", "200710L");
Builder.defineMacro("__cpp_user_defined_literals", "200809L");
Builder.defineMacro("__cpp_lambdas", "200907L");
- Builder.defineMacro("__cpp_constexpr", LangOpts.CPlusPlus26 ? "202306L"
+ Builder.defineMacro("__cpp_constexpr", LangOpts.CPlusPlus26 ? "202406L"
: LangOpts.CPlusPlus23 ? "202211L"
: LangOpts.CPlusPlus20 ? "201907L"
: LangOpts.CPlusPlus17 ? "201603L"