Deleted Added
full compact
DiagnosticGroups.td (327952) DiagnosticGroups.td (328381)
1//==--- DiagnosticGroups.td - Diagnostic Group Definitions ----------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 430 unchanged lines hidden (view full) ---

439def TautologicalUnsignedZeroCompare : DiagGroup<"tautological-unsigned-zero-compare">;
440def TautologicalUnsignedEnumZeroCompare : DiagGroup<"tautological-unsigned-enum-zero-compare">;
441def TautologicalInRangeCompare : DiagGroup<"tautological-constant-in-range-compare",
442 [TautologicalTypeLimitCompare,
443 TautologicalUnsignedZeroCompare,
444 TautologicalUnsignedEnumZeroCompare]>;
445def TautologicalOutOfRangeCompare : DiagGroup<"tautological-constant-out-of-range-compare">;
446def TautologicalConstantCompare : DiagGroup<"tautological-constant-compare",
1//==--- DiagnosticGroups.td - Diagnostic Group Definitions ----------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 430 unchanged lines hidden (view full) ---

439def TautologicalUnsignedZeroCompare : DiagGroup<"tautological-unsigned-zero-compare">;
440def TautologicalUnsignedEnumZeroCompare : DiagGroup<"tautological-unsigned-enum-zero-compare">;
441def TautologicalInRangeCompare : DiagGroup<"tautological-constant-in-range-compare",
442 [TautologicalTypeLimitCompare,
443 TautologicalUnsignedZeroCompare,
444 TautologicalUnsignedEnumZeroCompare]>;
445def TautologicalOutOfRangeCompare : DiagGroup<"tautological-constant-out-of-range-compare">;
446def TautologicalConstantCompare : DiagGroup<"tautological-constant-compare",
447 [TautologicalInRangeCompare,
448 TautologicalOutOfRangeCompare]>;
447 [TautologicalOutOfRangeCompare]>;
449def TautologicalPointerCompare : DiagGroup<"tautological-pointer-compare">;
450def TautologicalOverlapCompare : DiagGroup<"tautological-overlap-compare">;
451def TautologicalUndefinedCompare : DiagGroup<"tautological-undefined-compare">;
452def TautologicalCompare : DiagGroup<"tautological-compare",
453 [TautologicalConstantCompare,
454 TautologicalPointerCompare,
455 TautologicalOverlapCompare,
456 TautologicalUndefinedCompare]>;

--- 257 unchanged lines hidden (view full) ---

714
715def IntToVoidPointerCast : DiagGroup<"int-to-void-pointer-cast">;
716def IntToPointerCast : DiagGroup<"int-to-pointer-cast",
717 [IntToVoidPointerCast]>;
718
719def Move : DiagGroup<"move", [PessimizingMove, RedundantMove, SelfMove]>;
720
721def Extra : DiagGroup<"extra", [
448def TautologicalPointerCompare : DiagGroup<"tautological-pointer-compare">;
449def TautologicalOverlapCompare : DiagGroup<"tautological-overlap-compare">;
450def TautologicalUndefinedCompare : DiagGroup<"tautological-undefined-compare">;
451def TautologicalCompare : DiagGroup<"tautological-compare",
452 [TautologicalConstantCompare,
453 TautologicalPointerCompare,
454 TautologicalOverlapCompare,
455 TautologicalUndefinedCompare]>;

--- 257 unchanged lines hidden (view full) ---

713
714def IntToVoidPointerCast : DiagGroup<"int-to-void-pointer-cast">;
715def IntToPointerCast : DiagGroup<"int-to-pointer-cast",
716 [IntToVoidPointerCast]>;
717
718def Move : DiagGroup<"move", [PessimizingMove, RedundantMove, SelfMove]>;
719
720def Extra : DiagGroup<"extra", [
722 TautologicalInRangeCompare,
723 MissingFieldInitializers,
724 IgnoredQualifiers,
725 InitializerOverrides,
726 SemiBeforeMethodBody,
727 MissingMethodReturnType,
728 SignCompare,
729 UnusedParameter,
730 NullPointerArithmetic

--- 259 unchanged lines hidden ---
721 MissingFieldInitializers,
722 IgnoredQualifiers,
723 InitializerOverrides,
724 SemiBeforeMethodBody,
725 MissingMethodReturnType,
726 SignCompare,
727 UnusedParameter,
728 NullPointerArithmetic

--- 259 unchanged lines hidden ---