[cfe-commits] r137505 - in /cfe/trunk: include/clang/Basic/DiagnosticSemaKinds.td test/Misc/warning-flags.c
Ted Kremenek
kremenek at apple.com
Fri Aug 12 13:46:46 PDT 2011
Author: kremenek
Date: Fri Aug 12 15:46:45 2011
New Revision: 137505
URL: http://llvm.org/viewvc/llvm-project?rev=137505&view=rev
Log:
Add -Wtypename-missing flag for diagnostic warn_typename_missing.
Modified:
cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td
cfe/trunk/test/Misc/warning-flags.c
Modified: cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td?rev=137505&r1=137504&r2=137505&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td Fri Aug 12 15:46:45 2011
@@ -2232,7 +2232,8 @@
def err_typename_missing : Error<
"missing 'typename' prior to dependent type name '%0%1'">;
def warn_typename_missing : ExtWarn<
- "missing 'typename' prior to dependent type name '%0%1'">;
+ "missing 'typename' prior to dependent type name '%0%1'">,
+ InGroup<DiagGroup<"typename-missing">>;
def ext_typename_outside_of_template : ExtWarn<
"'typename' occurs outside of a template">, InGroup<CXX0x>;
def err_typename_refers_to_using_value_decl : Error<
Modified: cfe/trunk/test/Misc/warning-flags.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Misc/warning-flags.c?rev=137505&r1=137504&r2=137505&view=diff
==============================================================================
--- cfe/trunk/test/Misc/warning-flags.c (original)
+++ cfe/trunk/test/Misc/warning-flags.c Fri Aug 12 15:46:45 2011
@@ -17,7 +17,7 @@
The list of warnings below should NEVER grow. It should gradually shrink to 0.
-CHECK: Warnings without flags (317):
+CHECK: Warnings without flags (316):
CHECK-NEXT: auto_storage_class
CHECK-NEXT: backslash_newline_space
CHECK-NEXT: charize_microsoft_ext
@@ -318,7 +318,6 @@
CHECK-NEXT: warn_typecheck_cond_incompatible_pointers
CHECK-NEXT: warn_typecheck_cond_pointer_integer_mismatch
CHECK-NEXT: warn_typecheck_function_qualifiers
-CHECK-NEXT: warn_typename_missing
CHECK-NEXT: warn_ucn_escape_too_large
CHECK-NEXT: warn_ucn_not_valid_in_c89
CHECK-NEXT: warn_unavailable_fwdclass_message
More information about the cfe-commits
mailing list