[llvm-commits] CVS: llvm/include/llvm/ADT/UniqueVector.h

Jim Laskey jlaskey at apple.com
Thu Jan 26 12:31:03 PST 2006



Changes in directory llvm/include/llvm/ADT:

UniqueVector.h updated: 1.5 -> 1.6
---
Log message:

Use find instead of lower_bounds.


---
Diffs of the changes:  (+2 -2)

 UniqueVector.h |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/include/llvm/ADT/UniqueVector.h
diff -u llvm/include/llvm/ADT/UniqueVector.h:1.5 llvm/include/llvm/ADT/UniqueVector.h:1.6
--- llvm/include/llvm/ADT/UniqueVector.h:1.5	Thu Jan 26 14:09:35 2006
+++ llvm/include/llvm/ADT/UniqueVector.h	Thu Jan 26 14:30:51 2006
@@ -56,10 +56,10 @@
   /// not found.
   unsigned idFor(const T &Entry) const {
     // Search for entry in the map.
-    typename std::map<T, unsigned>::iterator MI = Map.lower_bound(Entry);
+    typename std::map<T, unsigned>::iterator MI = Map.find(Entry);
     
     // See if entry exists, if so return ID.
-    if (MI != Map.end() && MI->first == Entry) return MI->second;
+    if (MI != Map.end()) return MI->second;
     
     // No luck.
     return 0;






More information about the llvm-commits mailing list