summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorChris Kennelly <ckennelly@google.com>2019-01-11 17:09:22 +0000
committerChris Kennelly <ckennelly@google.com>2019-01-11 17:09:22 +0000
commit8dfa4ad981ef5d72019a2a2636c09225f4142720 (patch)
tree9e8fac7b05aa96b14c04ed068956838a962a1399 /clang/lib/Frontend/InitPreprocessor.cpp
parent03c9f684d896e03114f03fa3b7b73b58949db849 (diff)
downloadbcm5719-llvm-8dfa4ad981ef5d72019a2a2636c09225f4142720.tar.gz
bcm5719-llvm-8dfa4ad981ef5d72019a2a2636c09225f4142720.zip
Implementation Feature Test Macros for P0722R3
Summary: P1353R0, adopted in San Diego, specified an implementation feature test macro for destroying delete (P0722R3). The implementation of the feature (https://reviews.llvm.org/rL315662) is not guarded behind a flag, so the macro is not conditional on language version. Reviewers: rsmith Reviewed By: rsmith Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D55741 llvm-svn: 350934
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r--clang/lib/Frontend/InitPreprocessor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp
index 77b2f479a79..66807b097d4 100644
--- a/clang/lib/Frontend/InitPreprocessor.cpp
+++ b/clang/lib/Frontend/InitPreprocessor.cpp
@@ -543,6 +543,7 @@ static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts,
// C++20 features.
if (LangOpts.Char8)
Builder.defineMacro("__cpp_char8_t", "201811L");
+ Builder.defineMacro("__cpp_impl_destroying_delete", "201806L");
// TS features.
if (LangOpts.ConceptsTS)
OpenPOWER on IntegriCloud