summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-01-04 20:45:14 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-01-04 20:45:14 +0000
commit2b84704efcf07804ff46a8b8475492a90ecff670 (patch)
tree472a63fcdb17519e237dad04691916991215bc56
parent2dd5d653f2be49cb50dee234cd839e0ab802d03b (diff)
downloadbcm5719-llvm-2b84704efcf07804ff46a8b8475492a90ecff670.tar.gz
bcm5719-llvm-2b84704efcf07804ff46a8b8475492a90ecff670.zip
StringMap.find never points to an empty bucket or tombstone, skip the check.
llvm-svn: 147546
-rw-r--r--llvm/include/llvm/ADT/StringMap.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/ADT/StringMap.h b/llvm/include/llvm/ADT/StringMap.h
index d2a65d0abcb..e034f38eec7 100644
--- a/llvm/include/llvm/ADT/StringMap.h
+++ b/llvm/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
OpenPOWER on IntegriCloud