Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Target / PowerPC / PPCLoopDataPrefetch.cpp
index efd2d92b9284640df3eaacaaf4a4e1926594c958..c1f204fcfcdaccec6f8515079472a03b11e8653c 100644 (file)
@@ -104,7 +104,7 @@ FunctionPass *llvm::createPPCLoopDataPrefetchPass() { return new PPCLoopDataPref
 bool PPCLoopDataPrefetch::runOnFunction(Function &F) {
   LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo();
   SE = &getAnalysis<ScalarEvolution>();
-  DL = F.getParent()->getDataLayout();
+  DL = &F.getParent()->getDataLayout();
   AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F);
   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);