]> granicus.if.org Git - clang/commitdiff
Place diagnostic ext_predef_outside_function under a -W flag. Fixes <rdar://problem...
authorTed Kremenek <kremenek@apple.com>
Tue, 4 Oct 2011 15:41:53 +0000 (15:41 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 4 Oct 2011 15:41:53 +0000 (15:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141087 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticSemaKinds.td
test/Misc/warning-flags.c

index 8d4ea8d61042e26697ad25ef8c1ae37fa0b12a5f..434855ffa93fda440c400f6a482df648a06bb219 100644 (file)
@@ -23,7 +23,8 @@ def ext_expr_not_ice : Extension<
 
 // Semantic analysis of constant literals.
 def ext_predef_outside_function : Warning<
-  "predefined identifier is only valid inside function">;
+  "predefined identifier is only valid inside function">,
+  InGroup<DiagGroup<"predefined-identifier-outside-function">>;
 def warn_float_overflow : Warning<
   "magnitude of floating-point constant too large for type %0; maximum is %1">,
    InGroup<LiteralRange>;
index 6ee27f84fa29b364e870c85cd5ce15d59b67fe69..1099effba8b61cad1820b0908db2adcd782f72b2 100644 (file)
@@ -17,7 +17,7 @@ This test serves two purposes:
 
 The list of warnings below should NEVER grow.  It should gradually shrink to 0.
 
-CHECK: Warnings without flags (304):
+CHECK: Warnings without flags (303):
 CHECK-NEXT:   backslash_newline_space
 CHECK-NEXT:   charize_microsoft_ext
 CHECK-NEXT:   ext_anon_param_requires_type_specifier
@@ -81,7 +81,6 @@ CHECK-NEXT:   ext_pp_include_next_directive
 CHECK-NEXT:   ext_pp_line_too_big
 CHECK-NEXT:   ext_pp_macro_redef
 CHECK-NEXT:   ext_pp_warning_directive
-CHECK-NEXT:   ext_predef_outside_function
 CHECK-NEXT:   ext_return_has_void_expr
 CHECK-NEXT:   ext_subscript_non_lvalue
 CHECK-NEXT:   ext_template_arg_extra_parens