diff options
author | Clifford Wolf <clifford@clifford.at> | 2014-12-30 13:30:22 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2014-12-30 13:30:22 +0100 |
commit | 120a8313d915c2ebac43c8bf0b8216b240e769c1 (patch) | |
tree | dc6fc5a135f942226ee06a762aaa77a260f7f836 /kernel | |
parent | 3857e1cb66e294774745534ce6cc01b5c495b333 (diff) | |
download | yosys-120a8313d915c2ebac43c8bf0b8216b240e769c1.tar.gz yosys-120a8313d915c2ebac43c8bf0b8216b240e769c1.tar.bz2 yosys-120a8313d915c2ebac43c8bf0b8216b240e769c1.zip |
Small optimization in hashlib
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/hashlib.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/hashlib.h b/kernel/hashlib.h index b02abfadd..c93e00a09 100644 --- a/kernel/hashlib.h +++ b/kernel/hashlib.h @@ -526,10 +526,10 @@ public: void clear() { hashtable.clear(); entries.clear(); init(); } iterator begin() { upd_begin_n(); return iterator(this, begin_n); } - iterator end() { return iterator(this, -1); } + iterator end() { return iterator(nullptr, -1); } const_iterator begin() const { ((dict*)this)->upd_begin_n(); return const_iterator(this, begin_n); } - const_iterator end() const { return const_iterator(this, -1); } + const_iterator end() const { return const_iterator(nullptr, -1); } }; template<typename K, typename OPS = hash_ops<K>> @@ -891,10 +891,10 @@ public: void clear() { hashtable.clear(); entries.clear(); init(); } iterator begin() { upd_begin_n(); return iterator(this, begin_n); } - iterator end() { return iterator(this, -1); } + iterator end() { return iterator(nullptr, -1); } const_iterator begin() const { ((pool*)this)->upd_begin_n(); return const_iterator(this, begin_n); } - const_iterator end() const { return const_iterator(this, -1); } + const_iterator end() const { return const_iterator(nullptr, -1); } }; } /* namespace hashlib */ |