diff options
-rw-r--r-- | polly/lib/Analysis/DependenceInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/polly/lib/Analysis/DependenceInfo.cpp b/polly/lib/Analysis/DependenceInfo.cpp index 91dd7889372..8ecfccbf36d 100644 --- a/polly/lib/Analysis/DependenceInfo.cpp +++ b/polly/lib/Analysis/DependenceInfo.cpp @@ -173,7 +173,7 @@ static void collectInfo(Scop &S, isl_union_map **Read, isl_union_map **Write, *Write = isl_union_map_add_map(*Write, accdom); } - if (Level == Dependences::AL_Statement) + if (!ReductionBaseValues.empty() && Level == Dependences::AL_Statement) *StmtSchedule = isl_union_map_add_map(*StmtSchedule, Stmt.getSchedule()); } |