diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp index 5563f87a723c..e728ea57f4bb 100644 --- a/polly/lib/Analysis/ScopDetection.cpp +++ b/polly/lib/Analysis/ScopDetection.cpp @@ -714,12 +714,12 @@ void ScopDetection::printLocations(llvm::Function &F) { bool ScopDetection::runOnFunction(llvm::Function &F) { LI = &getAnalysis(); + RI = &getAnalysis(); if (!DetectScopsWithoutLoops && LI->empty()) return false; AA = &getAnalysis(); SE = &getAnalysis(); - RI = &getAnalysis(); Region *TopRegion = RI->getTopLevelRegion(); releaseMemory();