From: Douglas Gregor Date: Wed, 8 Dec 2010 22:02:28 +0000 (+0000) Subject: Put the "'typename' occurs outside of a template" and "'template' X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=259461d46a4f9505e1b609b0d4a25e1d54b39f79;p=clang Put the "'typename' occurs outside of a template" and "'template' keyword occurs outside of a template" diagnostics under -WC++0x-extensions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121290 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index 34354ce4fd..01e7962ac6 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -1781,7 +1781,7 @@ def note_typename_refers_here : Note< def err_typename_missing : Error< "missing 'typename' prior to dependent type name '%0%1'">; def ext_typename_outside_of_template : ExtWarn< - "'typename' occurs outside of a template">; + "'typename' occurs outside of a template">, InGroup; def err_template_kw_refers_to_non_template : Error< "%0 following the 'template' keyword does not refer to a template">; @@ -1794,7 +1794,7 @@ def note_referenced_class_template : Error< def err_template_kw_missing : Error< "missing 'template' keyword prior to dependent template name '%0%1'">; def ext_template_outside_of_template : ExtWarn< - "'template' keyword outside of a template">; + "'template' keyword outside of a template">, InGroup; // C++0x Variadic Templates def err_variadic_templates_unsupported : Error<