]> granicus.if.org Git - clang/commitdiff
Silence warnings about common forms of -Wstrict-aliasing etc.
authorChris Lattner <sabre@nondot.org>
Thu, 23 Apr 2009 04:12:10 +0000 (04:12 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 23 Apr 2009 04:12:10 +0000 (04:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69861 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td

index 141875a0f7ecc2493efe51b2a1ae309faa93cd47..344745288867bbc16f6cc056d6ad0606a9edacb2 100644 (file)
@@ -57,8 +57,19 @@ def : DiagGroup<"return-type">;
 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">;