]> granicus.if.org Git - clang/commitdiff
Enable -Wunused-private-field with -Wunused.
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 11 Jun 2012 16:06:57 +0000 (16:06 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 11 Jun 2012 16:06:57 +0000 (16:06 +0000)
It found a lot of cruft in LLVM that I removed last week and I couldn't find any
false positives. Time to give it more testing.

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

include/clang/Basic/DiagnosticGroups.td
test/FixIt/fixit.cpp

index fdafb9910982743b355508be727207a879617f94..571012fe957e76e5ee1a4ccfe19ceed1c3a3af5d 100644 (file)
@@ -312,7 +312,7 @@ def Unused : DiagGroup<"unused",
                        [UnusedArgument, UnusedFunction, UnusedLabel,
                         // UnusedParameter, (matches GCC's behavior)
                         // UnusedMemberFunction, (clean-up llvm before enabling)
-                        // UnusedPrivateField, (clean-up llvm before enabling)
+                        UnusedPrivateField,
                         UnusedValue, UnusedVariable]>,
                         DiagCategory<"Unused Entity Issue">;
 
index f5338cf01b89005241fc24cbb5ba39c4666900b3..6a081e745bf9c9c2371082ffb60c2b33741eab5d 100644 (file)
@@ -54,7 +54,7 @@ namespace rdar7853795 {
 }
 
 namespace rdar7796492 {
-  class A { int x, y; A(); };
+  struct A { int x, y; A(); };
 
   A::A()
     : x(1) y(2) { // expected-error{{missing ',' between base or member initializers}}