]> granicus.if.org Git - clang/commitdiff
-Wformat should depend on format-extra-args so that -Wformat implies
authorChris Lattner <sabre@nondot.org>
Wed, 29 Apr 2009 04:16:52 +0000 (04:16 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 29 Apr 2009 04:16:52 +0000 (04:16 +0000)
the extra argument warnings, and -Wformat -Wno-format-extra-args
turns on -Wformat but not the extra-args warnings.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70363 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td

index 4aff9340f51e3ea154564d4bc7c3d259410bb8e1..69651f41a41883f0c9a8cecbfb5b6086372b121c 100644 (file)
@@ -32,9 +32,10 @@ def : DiagGroup<"conversion">;
 def : DiagGroup<"declaration-after-statement">;
 def ExtraTokens : DiagGroup<"extra-tokens">;
 
-def Format : DiagGroup<"format">;
+def FormatExtraArgs : DiagGroup<"format-extra-args">;
+
+def Format : DiagGroup<"format", [FormatExtraArgs]>;
 def Format2 : DiagGroup<"format=2", [Format]>;
-def : DiagGroup<"format-extra-args", [Format]>;
 def FormatNonLiteral : DiagGroup<"format-nonliteral", [Format]>;
 def FormatSecurity : DiagGroup<"format-security", [Format]>;
 def : DiagGroup<"format-y2k", [Format]>;