diff options
Diffstat (limited to 'polly/lib/Analysis/ScopInfo.cpp')
| -rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 49e81ef1933..7c65c3b90c4 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -3173,6 +3173,9 @@ const InvariantEquivClassTy *Scop::lookupInvariantEquivClass(Value *Val) const {  void Scop::addInvariantLoads(ScopStmt &Stmt, MemoryAccessList &InvMAs) { +  if (InvMAs.empty()) +    return; +    // Get the context under which the statement is executed but remove the error    // context under which this statement is reached.    isl_set *DomainCtx = isl_set_params(Stmt.getDomain()); | 

