]> granicus.if.org Git - llvm/commitdiff
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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298807 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/Instructions.h

index b8606a08eca52f6d3b40f61539b2d6336af96d98..ded2b6b3fc805cac2f82a1ea6e0872d3147ecf1e 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;