def BoolConversion : DiagGroup<"bool-conversion", [ PointerBoolConversion ] >;
def IntConversion : DiagGroup<"int-conversion">;
def EnumConversion : DiagGroup<"enum-conversion">;
-def FloatingPointConversion : DiagGroup<"floating-point-conversion">;
+def FloatConversion : DiagGroup<"float-conversion">;
def EnumTooLarge : DiagGroup<"enum-too-large">;
def NonLiteralNullConversion : DiagGroup<"non-literal-null-conversion">;
def NullConversion : DiagGroup<"null-conversion">;
[BoolConversion,
ConstantConversion,
EnumConversion,
- FloatingPointConversion,
+ FloatConversion,
Shorten64To32,
IntConversion,
LiteralConversion,
InGroup<Conversion>, DefaultIgnore;
def warn_impcast_float_integer : Warning<
"implicit conversion turns floating-point number into integer: %0 to %1">,
- InGroup<FloatingPointConversion>, DefaultIgnore;
+ InGroup<FloatConversion>, DefaultIgnore;
def warn_impcast_integer_sign : Warning<
"implicit conversion changes signedness: %0 to %1">,
InGroup<SignConversion>, DefaultIgnore;
-// RUN: %clang_cc1 -verify -fsyntax-only %s -Wfloating-point-conversion
+// RUN: %clang_cc1 -verify -fsyntax-only %s -Wfloat-conversion
bool ReturnBool(float f) {
return f; //expected-warning{{conversion}}