diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp index 220ef32c2d3ce..92c9162a1f8f0 100644 --- a/llvm/lib/Analysis/ValueTracking.cpp +++ b/llvm/lib/Analysis/ValueTracking.cpp @@ -4279,9 +4279,8 @@ static KnownFPClass computeKnownFPClassFromContext(const Value *V, if (!AssumeVH) continue; CallInst *I = cast(AssumeVH); - const Function *F = I->getFunction(); - assert(F == Q.CxtI->getParent()->getParent() && + assert(I->getFunction() == Q.CxtI->getParent()->getParent() && "Got assumption for the wrong function!"); assert(I->getCalledFunction()->getIntrinsicID() == Intrinsic::assume && "must be an assume intrinsic");