[cfe-commits] r69861 - /cfe/trunk/include/clang/Basic/DiagnosticGroups.td

Chris Lattner sabre at nondot.org
Wed Apr 22 21:12:10 PDT 2009


Author: lattner
Date: Wed Apr 22 23:12:10 2009
New Revision: 69861

URL: http://llvm.org/viewvc/llvm-project?rev=69861&view=rev
Log:
Silence warnings about common forms of -Wstrict-aliasing etc.

Modified:
    cfe/trunk/include/clang/Basic/DiagnosticGroups.td

Modified: cfe/trunk/include/clang/Basic/DiagnosticGroups.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticGroups.td?rev=69861&r1=69860&r2=69861&view=diff

==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticGroups.td (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticGroups.td Wed Apr 22 23:12:10 2009
@@ -57,8 +57,19 @@
 def : DiagGroup<"shadow">;
 def : DiagGroup<"shorten-64-to-32">;
 def : DiagGroup<"sign-compare">;
-def : DiagGroup<"strict-overflow=">;
+
+// Just silence warnings about common forms of -Wstrict-aliasing for now.
+def : DiagGroup<"strict-aliasing=0">;
+def : DiagGroup<"strict-aliasing=1">;
+def : DiagGroup<"strict-aliasing=2">;
+def : DiagGroup<"strict-aliasing">;
+
+// Just silence warnings about common forms of -Wstrict-aliasing for now.
+def : DiagGroup<"strict-overflow=0">;
+def : DiagGroup<"strict-overflow=1">;
+def : DiagGroup<"strict-overflow=2">;
 def : DiagGroup<"strict-overflow">;
+
 def : DiagGroup<"strict-prototypes">;
 def : DiagGroup<"strict-selector-match">;
 def Switch         : DiagGroup<"switch">;





More information about the cfe-commits mailing list