summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--polly/lib/Analysis/ScopInfo.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp
index 71b4f09ffcb..8c2294b34d2 100644
--- a/polly/lib/Analysis/ScopInfo.cpp
+++ b/polly/lib/Analysis/ScopInfo.cpp
@@ -3326,6 +3326,9 @@ bool Scop::buildAliasGroups(AliasAnalysis &AA) {
splitAliasGroupsByDomain(AliasGroups);
for (AliasGroupTy &AG : AliasGroups) {
+ if (!hasFeasibleRuntimeContext())
+ return false;
+
{
IslMaxOperationsGuard MaxOpGuard(getIslCtx(), OptComputeOut);
bool Valid = buildAliasGroup(AG, HasWriteAccess);
OpenPOWER on IntegriCloud