diff options
author | Chris Kennelly <ckennelly@google.com> | 2019-01-11 17:09:22 +0000 |
---|---|---|
committer | Chris Kennelly <ckennelly@google.com> | 2019-01-11 17:09:22 +0000 |
commit | 8dfa4ad981ef5d72019a2a2636c09225f4142720 (patch) | |
tree | 9e8fac7b05aa96b14c04ed068956838a962a1399 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | 03c9f684d896e03114f03fa3b7b73b58949db849 (diff) | |
download | bcm5719-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.cpp | 1 |
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) |