Move more code back to 2.5 APIs.

llvm-svn: 77635
This commit is contained in:
Owen Anderson
2009-07-30 23:03:37 +00:00
parent 5ac2f49516
commit b292b8ce70
47 changed files with 188 additions and 236 deletions

View File

@@ -489,7 +489,7 @@ void llvm::CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc,
BasicBlock::iterator I = NewBB->begin();
BasicBlock::const_iterator OldI = OldBB->begin();
while ((PN = dyn_cast<PHINode>(I++))) {
Value *NV = OldFunc->getContext().getUndef(PN->getType());
Value *NV = UndefValue::get(PN->getType());
PN->replaceAllUsesWith(NV);
assert(ValueMap[OldI] == PN && "ValueMap mismatch");
ValueMap[OldI] = NV;