simplify loop

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59406 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2008-11-16 06:35:18 +00:00
parent cb504b95c5
commit 3f914f0138

View File

@ -276,11 +276,8 @@ bool StripSymbols::StripDebugInfo(Module &M) {
// Remove all llvm.dbg types.
TypeSymbolTable &ST = M.getTypeSymbolTable();
TypeSymbolTable::iterator TI = ST.begin();
TypeSymbolTable::iterator TE = ST.end();
while ( TI != TE ) {
const std::string &Name = TI->first;
if (!strncmp(Name.c_str(), "llvm.dbg.", 9))
for (TypeSymbolTable::iterator TI = ST.begin(), TE = ST.end(); TI != TE; ) {
if (!strncmp(TI->first.c_str(), "llvm.dbg.", 9))
ST.remove(TI++);
else
++TI;