Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Analysis / LoopAccessAnalysis.cpp
index 7bedd40432b7aa9a1a05818741e5c6ddb55f71fd..790ec5df047c7d95bbd7b033c48fecdee682ef25 100644 (file)
@@ -1360,7 +1360,7 @@ void LoopAccessAnalysis::print(raw_ostream &OS, const Module *M) const {
 
 bool LoopAccessAnalysis::runOnFunction(Function &F) {
   SE = &getAnalysis<ScalarEvolution>();
-  DL = F.getParent()->getDataLayout();
+  DL = &F.getParent()->getDataLayout();
   auto *TLIP = getAnalysisIfAvailable<TargetLibraryInfoWrapperPass>();
   TLI = TLIP ? &TLIP->getTLI() : nullptr;
   AA = &getAnalysis<AliasAnalysis>();