Fix PR2289: vr defined by multiple implicit_def as result of coalescing.
[oota-llvm.git] / lib / CodeGen / PHIElimination.cpp
index 4a9077a0638d24a739ae59bb88fe4b5bd4b5f257..4e2ed678e19275b049ba9a4237e24ce813be187f 100644 (file)
@@ -79,7 +79,7 @@ char PNE::ID = 0;
 static RegisterPass<PNE>
 X("phi-node-elimination", "Eliminate PHI nodes for register allocation");
 
-const PassInfo *llvm::PHIEliminationID = X.getPassInfo();
+const PassInfo *const llvm::PHIEliminationID = &X;
 
 bool PNE::runOnMachineFunction(MachineFunction &Fn) {
   MRI = &Fn.getRegInfo();