Remove an unnecessary reinterpret_cast.
[oota-llvm.git] / 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.
   //===--------------------------------------------------===//