diff options
| -rw-r--r-- | polly/lib/CodeGen/BlockGenerators.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/polly/lib/CodeGen/BlockGenerators.cpp b/polly/lib/CodeGen/BlockGenerators.cpp index 9d5892246bc..1fe15e4fb28 100644 --- a/polly/lib/CodeGen/BlockGenerators.cpp +++ b/polly/lib/CodeGen/BlockGenerators.cpp @@ -558,12 +558,10 @@ void BlockGenerator::generateScalarLoads( continue; #ifndef NDEBUG - auto *StmtDom = Stmt.getDomain().release(); - auto *AccDom = isl_map_domain(MA->getAccessRelation().release()); - assert(isl_set_is_subset(StmtDom, AccDom) && + auto StmtDom = Stmt.getDomain(); + auto AccDom = MA->getAccessRelation().domain(); + assert(!StmtDom.is_subset(AccDom).is_false() && "Scalar must be loaded in all statement instances"); - isl_set_free(StmtDom); - isl_set_free(AccDom); #endif auto *Address = |

