diff options
| author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-04-25 13:36:23 +0000 |
|---|---|---|
| committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-04-25 13:36:23 +0000 |
| commit | a4dd8ef40fa89c7f3ab370a887430caefe9c9d6c (patch) | |
| tree | 0c8fd15de5ae98c71b205c0676a9d6b4848d8526 | |
| parent | e4459a24ccd0b1754a0c5e3e5d23402f6a6f8d02 (diff) | |
| download | bcm5719-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.cpp | 4 |
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(); |

