From: Richard Smith Date: Wed, 30 May 2018 19:54:52 +0000 (+0000) Subject: As discussed with SG10, bump version of __cpp_deduction_guides macro to indicate... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1ce976023c9e590c9618ccad42e948d1d03bb286;p=clang As discussed with SG10, bump version of __cpp_deduction_guides macro to indicate support for P0620R0. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@333587 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/InitPreprocessor.cpp b/lib/Frontend/InitPreprocessor.cpp index 5bdfa14884..6fbc810ca5 100644 --- a/lib/Frontend/InitPreprocessor.cpp +++ b/lib/Frontend/InitPreprocessor.cpp @@ -540,7 +540,7 @@ static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts, Builder.defineMacro("__cpp_noexcept_function_type", "201510"); Builder.defineMacro("__cpp_capture_star_this", "201603"); Builder.defineMacro("__cpp_if_constexpr", "201606"); - Builder.defineMacro("__cpp_deduction_guides", "201611"); + Builder.defineMacro("__cpp_deduction_guides", "201703"); Builder.defineMacro("__cpp_template_auto", "201606"); Builder.defineMacro("__cpp_namespace_attributes", "201411"); Builder.defineMacro("__cpp_enumerator_attributes", "201411"); diff --git a/test/Lexer/cxx-features.cpp b/test/Lexer/cxx-features.cpp index 352f08e73b..a0058511eb 100644 --- a/test/Lexer/cxx-features.cpp +++ b/test/Lexer/cxx-features.cpp @@ -57,7 +57,7 @@ // static_assert checked below -#if check(deduction_guides, 0, 0, 0, 201611) +#if check(deduction_guides, 0, 0, 0, 201703) #error "wrong value for __cpp_deduction_guides" #endif