diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 71b4f09ffcb8..8c2294b34d24 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);