diff options
-rw-r--r-- | polly/lib/Analysis/ScopInfo.cpp | 3 |
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); |