Fix variable set but no used warning on NDEBUG builds. NFCI.

llvm-svn: 370317
This commit is contained in:
Simon Pilgrim 2019-08-29 09:58:47 +00:00
parent 250cef2c7d
commit ef9c6a7077
1 changed files with 2 additions and 2 deletions

View File

@ -4981,9 +4981,9 @@ llvm::getFlippedStrictnessPredicateAndConstant(CmpInst::Predicate Pred,
// For scalars, SimplifyICmpInst should have already handled
// the edge cases for us, so we just assert on them.
// For vectors, we must handle the edge cases.
if (auto *CI = dyn_cast<ConstantInt>(C)) {
if (isa<ConstantInt>(C)) {
// A <= MAX -> TRUE ; A >= MIN -> TRUE
assert(ConstantIsOk(CI));
assert(ConstantIsOk(cast<ConstantInt>(C)));
} else if (Type->isVectorTy()) {
// TODO? If the edge cases for vectors were guaranteed to be handled as they
// are for scalar, we could remove the min/max checks. However, to do that,