diff options
-rw-r--r-- | polly/lib/Support/ScopHelper.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/Support/ScopHelper.cpp b/polly/lib/Support/ScopHelper.cpp index 29511dda0a7..8e7fb1edfff 100644 --- a/polly/lib/Support/ScopHelper.cpp +++ b/polly/lib/Support/ScopHelper.cpp @@ -299,7 +299,7 @@ private: } const SCEV *visitUDivExpr(const SCEVUDivExpr *E) { auto *RHSScev = visit(E->getRHS()); - if (!SE.isKnownNonZero(E->getRHS())) + if (!SE.isKnownNonZero(RHSScev)) RHSScev = SE.getUMaxExpr(RHSScev, SE.getConstant(E->getType(), 1)); return SE.getUDivExpr(visit(E->getLHS()), RHSScev); } |