Fix null reference creation in ScheduleDAGInstrs constructor call.
[oota-llvm.git] / lib / CodeGen / PostRASchedulerList.cpp
index a1f3e5b07ea867a450cf45a97dc572d959e710ff..5a87fd938ea26b070a15997cf9b6e7936d459bc3 100644 (file)
@@ -197,7 +197,7 @@ SchedulePostRATDList::SchedulePostRATDList(
   AliasAnalysis *AA, const RegisterClassInfo &RCI,
   TargetSubtargetInfo::AntiDepBreakMode AntiDepMode,
   SmallVectorImpl<const TargetRegisterClass*> &CriticalPathRCs)
-  : ScheduleDAGInstrs(MF, MLI, MDT, /*IsPostRA=*/true), AA(AA), EndIndex(0) {
+  : ScheduleDAGInstrs(MF, &MLI, &MDT, /*IsPostRA=*/true), AA(AA), EndIndex(0) {
 
   const TargetMachine &TM = MF.getTarget();
   const InstrItineraryData *InstrItins =