[SD] Set PollyUseRuntimeAliasChecks correctly
llvm-svn: 309805
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp
index 4039811..a2bbb71 100644
--- a/polly/lib/Analysis/ScopDetection.cpp
+++ b/polly/lib/Analysis/ScopDetection.cpp
@@ -1780,6 +1780,11 @@
if (IgnoreAliasing)
PollyUseRuntimeAliasChecks = false;
}
+ScopAnalysis::ScopAnalysis() {
+ // Disable runtime alias checks if we ignore aliasing all together.
+ if (IgnoreAliasing)
+ PollyUseRuntimeAliasChecks = false;
+}
void ScopDetectionWrapperPass::releaseMemory() { Result.reset(); }