From: Max Kazantsev Date: Fri, 4 Aug 2017 07:41:24 +0000 (+0000) Subject: Do not declare a variable which is used only in assert. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b7e74df94f8a8725c9beb632a34c91ee1294f8b1;p=llvm Do not declare a variable which is used only in assert. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310034 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp b/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp index 6c136a6f87a..bc026ec959e 100644 --- a/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp +++ b/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp @@ -1608,8 +1608,7 @@ InductiveRangeCheck::computeSafeIterationSpace( if (D != B) return None; - ConstantInt *ConstD = D->getValue(); - assert(!ConstD->isZero() && "Recurrence with zero step?"); + assert(!D->getValue()->isZero() && "Recurrence with zero step?"); const SCEV *M = SE.getMinusSCEV(C, A); const SCEV *Begin = SE.getNegativeSCEV(M);