[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