LoadInst*& last = lastLoad[pointer];
// ... to a pointer that has been loaded from before...
- Instruction* dep = const_cast<Instruction*>(MD.getDependency(BBI));
+ Instruction* dep = MD.getDependency(BBI);
bool deletedLoad = false;
while (dep != MemoryDependenceAnalysis::None &&
break;
} else {
- dep = const_cast<Instruction*>(MD.getDependency(BBI, dep));
+ dep = MD.getDependency(BBI, dep);
}
}