Removed ImmutableMap::SlimFind and replaced it with ImmutableMap::lookup. The new...
authorTed Kremenek <kremenek@apple.com>
Mon, 7 Jul 2008 16:20:55 +0000 (16:20 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 7 Jul 2008 16:20:55 +0000 (16:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53171 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/ImmutableMap.h

index 6a551db6902f97d4c7c4c150f2a2e4ffb5ca62bd..ae2a335942d174002ef021913f4052876df8a7bd 100644 (file)
@@ -194,17 +194,15 @@ public:
   iterator begin() const { return iterator(Root); }
   iterator end() const { return iterator(); }  
   
-  TreeTy* SlimFind(key_type_ref K) const {
+  data_type* lookup(key_type_ref K) const {
     if (Root) {
       TreeTy* T = Root->find(K);
-      if (T) return T;
+      if (T) return &T->getValue().second;
     }
     
-    return NULL;
+    return 0;
   }
   
-  // FIXME: Add 'find' that returns an iterator instead of a TreeTy*.
-  
   //===--------------------------------------------------===//    
   // Utility methods.
   //===--------------------------------------------------===//