Place bitfield -Wconstant-conversion warning into subgroup called -Wbitfield-constant-conversion.
This is to just allow more precise diagnostic control. Implements <rdar://problem/13766026>. llvm-svn: 180773
This commit is contained in:
parent
9ba6f9bcc5
commit
44a28091cf
|
@ -27,7 +27,9 @@ def ArrayBoundsPointerArithmetic : DiagGroup<"array-bounds-pointer-arithmetic">;
|
|||
def Availability : DiagGroup<"availability">;
|
||||
def Section : DiagGroup<"section">;
|
||||
def AutoImport : DiagGroup<"auto-import">;
|
||||
def ConstantConversion : DiagGroup<"constant-conversion">;
|
||||
def BitFieldConstantConversion : DiagGroup<"bitfield-constant-conversion">;
|
||||
def ConstantConversion :
|
||||
DiagGroup<"constant-conversion", [ BitFieldConstantConversion ] >;
|
||||
def LiteralConversion : DiagGroup<"literal-conversion">;
|
||||
def StringConversion : DiagGroup<"string-conversion">;
|
||||
def SignConversion : DiagGroup<"sign-conversion">;
|
||||
|
|
|
@ -2158,7 +2158,7 @@ def warn_impcast_integer_precision_constant : Warning<
|
|||
InGroup<ConstantConversion>;
|
||||
def warn_impcast_bitfield_precision_constant : Warning<
|
||||
"implicit truncation from %2 to bitfield changes value from %0 to %1">,
|
||||
InGroup<ConstantConversion>;
|
||||
InGroup<BitFieldConstantConversion>;
|
||||
def warn_impcast_literal_float_to_integer : Warning<
|
||||
"implicit conversion from %0 to %1 changes value from %2 to %3">,
|
||||
InGroup<LiteralConversion>;
|
||||
|
|
Loading…
Reference in New Issue