From 47036068ec0496da7accc52d18aee7809e911dfb Mon Sep 17 00:00:00 2001 From: Faisal Vali Date: Sun, 15 Oct 2017 02:13:17 +0000 Subject: [c++2a] Fix failing regression test related to not adding the extension warning to a diagnostic group (in r315840) In passing also complete a comment that I left uncompleted. For ease of reference, here's the parent commit: https://reviews.llvm.org/rL315840 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@315842 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Basic/DiagnosticLexKinds.td | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'include/clang/Basic/DiagnosticLexKinds.td') diff --git a/include/clang/Basic/DiagnosticLexKinds.td b/include/clang/Basic/DiagnosticLexKinds.td index 6c35bab88a..af44771acd 100644 --- a/include/clang/Basic/DiagnosticLexKinds.td +++ b/include/clang/Basic/DiagnosticLexKinds.td @@ -347,8 +347,11 @@ def ext_pp_comma_expr : Extension<"comma operator in operand of #if">; def ext_pp_bad_vaargs_use : Extension< "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro">; -def ext_pp_bad_vaopt_use : Extension< - "__VA_OPT__ can only appear in the expansion of a variadic macro">; +def ext_pp_bad_vaopt_use + : ExtWarn< + "__VA_OPT__ can only appear in the expansion of a variadic macro">, + InGroup; + def err_pp_missing_lparen_in_vaopt_use : Error< "missing '(' following __VA_OPT__">; def err_pp_vaopt_nested_use : Error< -- cgit v1.2.3