From: Chris Lattner Date: Fri, 17 Apr 2009 18:28:37 +0000 (+0000) Subject: move a vector conversion warning to be diabled by default (like gcc), X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71558924fc13d5b65f72cc9f3bd261c7214098a1;p=clang move a vector conversion warning to be diabled by default (like gcc), but add it to -Wall (unlike gcc) and give it a controlling group (-Wvector-conversions). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69365 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/DiagnosticGroups.td b/include/clang/Basic/DiagnosticGroups.td index cd11c59da3..8e07684384 100644 --- a/include/clang/Basic/DiagnosticGroups.td +++ b/include/clang/Basic/DiagnosticGroups.td @@ -60,6 +60,7 @@ def : DiagGroup<"unused-parameter">; def UnusedValue : DiagGroup<"unused-value">; def UnusedVariable : DiagGroup<"unused-variable">; def : DiagGroup<"variadic-macros">; +def VectorConversions : DiagGroup<"vector-conversions">; // clang specific def VolatileRegisterVar : DiagGroup<"volatile-register-var">; def : DiagGroup<"write-strings">; @@ -75,6 +76,7 @@ def Most : DiagGroup<"most", [ UnknownPragmas, UnusedValue, UnusedVariable, + VectorConversions, VolatileRegisterVar ]>; diff --git a/include/clang/Basic/DiagnosticSemaKinds.td b/include/clang/Basic/DiagnosticSemaKinds.td index 3d9073d829..c7cfb25d2e 100644 --- a/include/clang/Basic/DiagnosticSemaKinds.td +++ b/include/clang/Basic/DiagnosticSemaKinds.td @@ -1184,7 +1184,8 @@ def ext_typecheck_convert_incompatible_pointer : ExtWarn< def ext_typecheck_convert_discards_qualifiers : ExtWarn< "%2 %1 discards qualifiers, expected %0">; def warn_incompatible_vectors : Warning< - "incompatible vector types %2 %1, expected %0">; + "incompatible vector types %2 %1, expected %0">, + InGroup, DefaultIgnore; def err_int_to_block_pointer : Error< "invalid conversion %2 integer %1, expected block pointer %0">; def err_typecheck_comparison_of_distinct_blocks : Error<