]> granicus.if.org Git - clang/commitdiff
Place warn_impcast_different_enum_types in a new warning group, -Wenum-conversion...
authorTed Kremenek <kremenek@apple.com>
Sat, 6 Oct 2012 05:25:43 +0000 (05:25 +0000)
committerTed Kremenek <kremenek@apple.com>
Sat, 6 Oct 2012 05:25:43 +0000 (05:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165361 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td

index e5e9021e65324fa96116548dafd6f46e74d5a0fc..5ea8f579f95227ee94a85db3bb29a6f3d1440cce 100644 (file)
@@ -33,6 +33,7 @@ def StringConversion : DiagGroup<"string-conversion">;
 def SignConversion : DiagGroup<"sign-conversion">;
 def BoolConversion : DiagGroup<"bool-conversion">;
 def IntConversion : DiagGroup<"int-conversion">;
+def EnumConversion : DiagGroup<"enum-conversion">;
 def NonLiteralNullConversion : DiagGroup<"non-literal-null-conversion">;
 def NullConversion : DiagGroup<"null-conversion">;
 def ImplicitConversionFloatingPointToBool :
index d88933115216b12d7bbf491ca95ccd556933f8f6..3cc6d23de60a14b91a536f222a08816dac39a772 100644 (file)
@@ -1970,7 +1970,7 @@ def warn_impcast_string_literal_to_bool : Warning<
   InGroup<StringConversion>, DefaultIgnore;
 def warn_impcast_different_enum_types : Warning<
   "implicit conversion from enumeration type %0 to different enumeration type "
-  "%1">, InGroup<DiagGroup<"conversion">>;
+  "%1">, InGroup<EnumConversion>;
 def warn_impcast_bool_to_null_pointer : Warning<
     "initialization of pointer of type %0 to null from a constant boolean "
     "expression">, InGroup<BoolConversion>;