Fix signed/unsigned comparison warnings.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 26 Mar 2017 13:59:17 +0000 (13:59 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 26 Mar 2017 13:59:17 +0000 (13:59 +0000)
llvm-svn: 298807

llvm/include/llvm/IR/Instructions.h

index b8606a0..ded2b6b 100644 (file)
@@ -3137,7 +3137,7 @@ public:
     /// Resolves successor for current case.
     BasicBlockTy *getCaseSuccessor() {
       assert(((unsigned)Index < SI->getNumCases() ||
-              Index == DefaultPseudoIndex) &&
+              (unsigned)Index == DefaultPseudoIndex) &&
              "Index out the number of cases.");
       return SI->getSuccessor(getSuccessorIndex());
     }
@@ -3147,7 +3147,7 @@ public:
 
     /// Returns TerminatorInst's successor index for current case successor.
     unsigned getSuccessorIndex() const {
-      assert((Index == DefaultPseudoIndex ||
+      assert(((unsigned)Index == DefaultPseudoIndex ||
               (unsigned)Index < SI->getNumCases()) &&
              "Index out the number of cases.");
       return Index != DefaultPseudoIndex ? Index + 1 : 0;