Scope a varible inside an if statement, to make it clear that

it's not used afterwards.

llvm-svn: 114986
This commit is contained in:
Dan Gohman 2010-09-28 21:02:55 +00:00
parent 11c024bbeb
commit 1a450c61f3
1 changed files with 1 additions and 3 deletions

View File

@ -343,9 +343,7 @@ void MDNode::replaceOperand(MDNodeOperand *Op, Value *To) {
FoldingSetNodeID ID;
Profile(ID);
void *InsertPoint;
MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint);
if (N) {
if (MDNode *N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint)) {
N->replaceAllUsesWith(this);
N->destroy();
N = pImpl->MDNodeSet.FindNodeOrInsertPos(ID, InsertPoint);