summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-29 04:16:52 +0000
committerChris Lattner <sabre@nondot.org>2009-04-29 04:16:52 +0000
commit83a3235a3ea7922490318c271e5caf9a3d098764 (patch)
tree103121345d534722dd73246753caaa37c478de9e
parent941153afcd965c9437b268c5a9320b506df4d882 (diff)
downloadbcm5719-llvm-83a3235a3ea7922490318c271e5caf9a3d098764.tar.gz
bcm5719-llvm-83a3235a3ea7922490318c271e5caf9a3d098764.zip
-Wformat should depend on format-extra-args so that -Wformat implies
the extra argument warnings, and -Wformat -Wno-format-extra-args turns on -Wformat but not the extra-args warnings. llvm-svn: 70363
-rw-r--r--clang/include/clang/Basic/DiagnosticGroups.td5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td
index 4aff9340f51..69651f41a41 100644
--- a/clang/include/clang/Basic/DiagnosticGroups.td
+++ b/clang/include/clang/Basic/DiagnosticGroups.td
@@ -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]>;
OpenPOWER on IntegriCloud