]> granicus.if.org Git - llvm/commitdiff
[InstCombine] Remove testing assert I accidentally left in r299710.
authorCraig Topper <craig.topper@gmail.com>
Thu, 6 Apr 2017 21:29:43 +0000 (21:29 +0000)
committerCraig Topper <craig.topper@gmail.com>
Thu, 6 Apr 2017 21:29:43 +0000 (21:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@299715 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/InstCombine/InstCombineAddSub.cpp

index a0d74677dc6ed917b5dbcc383459599a66f55b9a..9d2038a74f0f617dc17d3e7d6bc29fe7d747acc6 100644 (file)
@@ -1625,10 +1625,8 @@ Instruction *InstCombiner::visitSub(BinaryOperator &I) {
       APInt RHSKnownZero(BitWidth, 0);
       APInt RHSKnownOne(BitWidth, 0);
       computeKnownBits(Op1, RHSKnownZero, RHSKnownOne, 0, &I);
-      if ((*Op0C | RHSKnownZero).isAllOnesValue()) {
-        assert(0);
+      if ((*Op0C | RHSKnownZero).isAllOnesValue())
         return BinaryOperator::CreateXor(Op1, Op0);
-      }
     }
   }