[ScopInfo] Move Scop::getInvalidContext to isl++ [NFC]
llvm-svn: 310229
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 50af444..c22545f 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -4336,7 +4336,7 @@
bool Scop::hasFeasibleRuntimeContext() const {
auto *PositiveContext = getAssumedContext().release();
- auto *NegativeContext = getInvalidContext();
+ auto *NegativeContext = getInvalidContext().release();
PositiveContext =
addNonEmptyDomainConstraints(isl::manage(PositiveContext)).release();
bool IsFeasible = !(isl_set_is_empty(PositiveContext) ||
@@ -4529,8 +4529,8 @@
AS_ASSUMPTION, BB);
}
-__isl_give isl_set *Scop::getInvalidContext() const {
- return isl_set_copy(InvalidContext);
+isl::set Scop::getInvalidContext() const {
+ return isl::manage(isl_set_copy(InvalidContext));
}
void Scop::printContext(raw_ostream &OS) const {