summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 6ad607e62ac..09dc559cd2e 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -821,7 +821,9 @@ void MemoryAccess::buildAccessRelation(const ScopArrayInfo *SAI) {
// Initialize the invalid domain which describes all iterations for which the
// access relation is not modeled correctly.
- InvalidDomain = getStatement()->getInvalidDomain();
+ auto *StmtInvalidDomain = getStatement()->getInvalidDomain();
+ InvalidDomain = isl_set_empty(isl_set_get_space(StmtInvalidDomain));
+ isl_set_free(StmtInvalidDomain);
isl_ctx *Ctx = isl_id_get_ctx(Id);
isl_id *BaseAddrId = SAI->getBasePtrId();
OpenPOWER on IntegriCloud