Bail out early in case we see an invalid runtime context in buildAliasGroups

llvm-svn: 306088
This commit is contained in:
Tobias Grosser 2017-06-23 08:05:31 +00:00
parent 57a1d36d98
commit 78a7a6cddf

View File

@ -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);