diff options
Diffstat (limited to 'clang')
-rw-r--r-- | clang/include/clang/Basic/DiagnosticGroups.td | 2 | ||||
-rw-r--r-- | clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/clang/include/clang/Basic/DiagnosticGroups.td b/clang/include/clang/Basic/DiagnosticGroups.td index cd11c59da31..8e076843849 100644 --- a/clang/include/clang/Basic/DiagnosticGroups.td +++ b/clang/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/clang/include/clang/Basic/DiagnosticSemaKinds.td b/clang/include/clang/Basic/DiagnosticSemaKinds.td index 3d9073d8294..c7cfb25d2ef 100644 --- a/clang/include/clang/Basic/DiagnosticSemaKinds.td +++ b/clang/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<VectorConversions>, 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< |