We might as well delete the known-dead global sooner rather than later since

we know it is dead.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16855 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2004-10-08 20:25:55 +00:00
parent 6a134dedf6
commit e40e2d1a71

View File

@ -316,6 +316,8 @@ static GlobalVariable *SRAGlobal(GlobalVariable *GV) {
CE->destroyConstant();
}
// Delete the old global, now that it is dead.
Globals.erase(GV);
++NumSRA;
return NewGlobals[0];
}