From: Benjamin Kramer Date: Wed, 4 Jan 2012 20:45:14 +0000 (+0000) Subject: StringMap.find never points to an empty bucket or tombstone, skip the check. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=85c07ce0481daa8f462943f621efdb7f21f6d3ef;p=oota-llvm.git StringMap.find never points to an empty bucket or tombstone, skip the check. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147546 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/ADT/StringMap.h b/include/llvm/ADT/StringMap.h index d2a65d0abcb..e034f38eec7 100644 --- a/include/llvm/ADT/StringMap.h +++ b/include/llvm/ADT/StringMap.h @@ -280,13 +280,13 @@ public: iterator find(StringRef Key) { int Bucket = FindKey(Key); if (Bucket == -1) return end(); - return iterator(TheTable+Bucket); + return iterator(TheTable+Bucket, true); } const_iterator find(StringRef Key) const { int Bucket = FindKey(Key); if (Bucket == -1) return end(); - return const_iterator(TheTable+Bucket); + return const_iterator(TheTable+Bucket, true); } /// lookup - Return the entry for the specified key, or a default