Author: rsmith Date: Sun Dec 18 22:16:03 2016 New Revision: 290081 URL: http://llvm.org/viewvc/llvm-project?rev=290081&view=rev Log: [c++1z] cxx_status: mark p0195r2 as done.
Modified: cfe/trunk/lib/Frontend/InitPreprocessor.cpp cfe/trunk/test/Lexer/cxx-features.cpp cfe/trunk/www/cxx_status.html Modified: cfe/trunk/lib/Frontend/InitPreprocessor.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/InitPreprocessor.cpp?rev=290081&r1=290080&r2=290081&view=diff ============================================================================== --- cfe/trunk/lib/Frontend/InitPreprocessor.cpp (original) +++ cfe/trunk/lib/Frontend/InitPreprocessor.cpp Sun Dec 18 22:16:03 2016 @@ -517,6 +517,7 @@ static void InitializeCPlusPlusFeatureTe Builder.defineMacro("__cpp_namespace_attributes", "201411"); Builder.defineMacro("__cpp_enumerator_attributes", "201411"); Builder.defineMacro("__cpp_nested_namespace_definitions", "201411"); + Builder.defineMacro("__cpp_variadic_using", "201611"); Builder.defineMacro("__cpp_aggregate_bases", "201603"); Builder.defineMacro("__cpp_nontype_template_args", "201411"); Builder.defineMacro("__cpp_fold_expressions", "201603"); Modified: cfe/trunk/test/Lexer/cxx-features.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Lexer/cxx-features.cpp?rev=290081&r1=290080&r2=290081&view=diff ============================================================================== --- cfe/trunk/test/Lexer/cxx-features.cpp (original) +++ cfe/trunk/test/Lexer/cxx-features.cpp Sun Dec 18 22:16:03 2016 @@ -22,6 +22,10 @@ // --- C++17 features --- +#if check(variadic_using, 0, 0, 0, 201611) // FIXME: provisional name +#error "wrong value for __cpp_variadic_using" +#endif + #if check(hex_float, 0, 0, 0, 201603) #error "wrong value for __cpp_hex_float" #endif @@ -78,8 +82,7 @@ #error "wrong value for __cpp_aggregate_bases" #endif -// FIXME: structured_bindings / decomposition_decl name not yet settled, and -// Clang implementation is incomplete. +// FIXME: structured_bindings / decomposition_decl name not yet settled #if check(nontype_template_args, 0, 0, 0, 201411) #error "wrong value for __cpp_nontype_template_args" Modified: cfe/trunk/www/cxx_status.html URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_status.html?rev=290081&r1=290080&r2=290081&view=diff ============================================================================== --- cfe/trunk/www/cxx_status.html (original) +++ cfe/trunk/www/cxx_status.html Sun Dec 18 22:16:03 2016 @@ -743,7 +743,7 @@ as the draft C++1z standard evolves. <tr> <td>Pack expansions in <em>using-declarations</em></td> <td><a href="http://wg21.link/p0195r2">P0195R2</a></td> - <td class="none" align="center">No</td> + <td class="svn" align="center">SVN</td> </tr> </table> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits