diff options
author | Chris Lattner <sabre@nondot.org> | 2003-10-15 16:42:21 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-10-15 16:42:21 +0000 |
commit | f77a856f3bc23a8a3b1d6cb980946a77abf73bb3 (patch) | |
tree | 742064cf140953fd88d8e3b56de67c938bd4d470 /llvm/lib/Transforms/Utils/DemoteRegToStack.cpp | |
parent | f92877f3048bd5dc99379f8b0b65263b0bbb146a (diff) | |
download | llvm-f77a856f3bc23a8a3b1d6cb980946a77abf73bb3.zip llvm-f77a856f3bc23a8a3b1d6cb980946a77abf73bb3.tar.gz llvm-f77a856f3bc23a8a3b1d6cb980946a77abf73bb3.tar.bz2 |
Cleanup
llvm-svn: 9133
Diffstat (limited to 'llvm/lib/Transforms/Utils/DemoteRegToStack.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/DemoteRegToStack.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp b/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp index 044cd16..18266fb 100644 --- a/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp +++ b/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp @@ -122,11 +122,8 @@ static void AddLoadsAndStores(AllocaInst* XSlot, Instruction& X, } static void DeletePhis(PhiSet& phisToGo) { - for (PhiSetIterator PI=phisToGo.begin(), PE=phisToGo.end(); PI != PE; ++PI) { - assert((*PI)->use_size() == 0 && "This PHI should be DEAD!"); - (*PI)->getParent()->getInstList().remove(*PI); - delete *PI; - } + for (PhiSetIterator PI = phisToGo.begin(), PE =phisToGo.end(); PI != PE; ++PI) + (*PI)->getParent()->getInstList().erase(*PI); phisToGo.clear(); } |