[llvm-commits] CVS: llvm/lib/Bytecode/Archive/ArchiveReader.cpp
Reid Spencer
reid at x10sys.com
Thu Nov 18 19:44:21 PST 2004
Changes in directory llvm/lib/Bytecode/Archive:
ArchiveReader.cpp updated: 1.28 -> 1.29
---
Log message:
Don't save an iterator, just use post-increment.
---
Diffs of the changes: (+2 -4)
Index: llvm/lib/Bytecode/Archive/ArchiveReader.cpp
diff -u llvm/lib/Bytecode/Archive/ArchiveReader.cpp:1.28 llvm/lib/Bytecode/Archive/ArchiveReader.cpp:1.29
--- llvm/lib/Bytecode/Archive/ArchiveReader.cpp:1.28 Thu Nov 18 21:18:22 2004
+++ llvm/lib/Bytecode/Archive/ArchiveReader.cpp Thu Nov 18 21:44:10 2004
@@ -472,10 +472,8 @@
result.insert(mp);
// Remove the symbol now that its been resolved, being careful to
- // not invalidate our iterator.
- std::set<std::string>::iterator save = I;
- ++I;
- symbols.erase(save);
+ // post-increment the iterator.
+ symbols.erase(I++);
} else {
++I;
}
More information about the llvm-commits
mailing list