Do not check use_empty() before invoking replaceAllUsesWith().

Let replaceAllUsesWith() adjust VHs even though there are no uses.

llvm-svn: 83978
This commit is contained in:
Devang Patel 2009-10-13 17:02:04 +00:00
parent e6f26a7415
commit 7468489deb
1 changed files with 3 additions and 2 deletions

View File

@ -1110,8 +1110,9 @@ static void ReplaceUsesOfNonProtoTypeWithRealFunction(llvm::GlobalValue *Old,
NewCall->setCallingConv(CI->getCallingConv());
// Finally, remove the old call, replacing any uses with the new one.
if (!CI->use_empty())
CI->replaceAllUsesWith(NewCall);
CI->replaceAllUsesWith(NewCall);
CI->eraseFromParent();
}
}