]> granicus.if.org Git - llvm/commitdiff
Silence a -Wsign-compare warning
authorDavid Majnemer <david.majnemer@gmail.com>
Sat, 25 Jun 2016 00:04:06 +0000 (00:04 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Sat, 25 Jun 2016 00:04:06 +0000 (00:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273752 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/MemorySSA.cpp

index 7fe7f08059ace151d71c12171f3e0c7ad2365306..f647f209ac954df5d1a694f256f5b6d5d9f938ad 100644 (file)
@@ -763,8 +763,8 @@ void MemorySSA::verifyDefUses(Function &F) const {
   for (BasicBlock &B : F) {
     // Phi nodes are attached to basic blocks
     if (MemoryPhi *Phi = getMemoryAccess(&B)) {
-      assert(Phi->getNumOperands() ==
-                 std::distance(pred_begin(&B), pred_end(&B)) &&
+      assert(Phi->getNumOperands() == static_cast<unsigned>(std::distance(
+                                          pred_begin(&B), pred_end(&B))) &&
              "Incomplete MemoryPhi Node");
       for (unsigned I = 0, E = Phi->getNumIncomingValues(); I != E; ++I)
         verifyUseInDefs(Phi->getIncomingValue(I), Phi);