summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2016-04-25 13:36:23 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2016-04-25 13:36:23 +0000
commita4dd8ef40fa89c7f3ab370a887430caefe9c9d6c (patch)
tree0c8fd15de5ae98c71b205c0676a9d6b4848d8526
parente4459a24ccd0b1754a0c5e3e5d23402f6a6f8d02 (diff)
downloadbcm5719-llvm-a4dd8ef40fa89c7f3ab370a887430caefe9c9d6c.tar.gz
bcm5719-llvm-a4dd8ef40fa89c7f3ab370a887430caefe9c9d6c.zip
Initialize the invalid domain of an access with an empty set
llvm-svn: 267403
-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