]> granicus.if.org Git - llvm/commitdiff
Fix signed/unsigned comparison warning; NFC
authorGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 13 Jun 2017 01:28:49 +0000 (01:28 +0000)
committerGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 13 Jun 2017 01:28:49 +0000 (01:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305262 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/NewGVN.cpp

index 6926aae37963f5627d3d06617d39b6c3ab94c261..8fe398d1e82f49a131f39449af08a1d384923fd7 100644 (file)
@@ -3561,7 +3561,7 @@ bool NewGVN::eliminateInstructions(Function &F) {
     // TODO: It would be faster to use getNumIncomingBlocks() on a phi node in
     // the block and subtract the pred count, but it's more complicated.
     if (ReachablePredCount.lookup(BB) !=
-        std::distance(pred_begin(BB), pred_end(BB))) {
+        unsigned(std::distance(pred_begin(BB), pred_end(BB)))) {
       for (auto II = BB->begin(); isa<PHINode>(II); ++II) {
         auto &PHI = cast<PHINode>(*II);
         ReplaceUnreachablePHIArgs(PHI, BB);