mark all hash_top methods nodiscard

This commit is contained in:
Emil J. Tywoniak 2025-01-14 12:48:59 +01:00
parent a58481e9b7
commit 4dbef95792
1 changed files with 2 additions and 2 deletions

View File

@ -364,7 +364,7 @@ struct RTLIL::IdString
[[nodiscard]] Hasher hash_into(Hasher h) const { return hash_ops<int>::hash_into(index_, h); } [[nodiscard]] Hasher hash_into(Hasher h) const { return hash_ops<int>::hash_into(index_, h); }
Hasher hash_top() const { [[nodiscard]] Hasher hash_top() const {
Hasher h; Hasher h;
h.force((Hasher::hash_t) index_); h.force((Hasher::hash_t) index_);
return h; return h;
@ -915,7 +915,7 @@ struct RTLIL::SigBit
bool operator ==(const RTLIL::SigBit &other) const; bool operator ==(const RTLIL::SigBit &other) const;
bool operator !=(const RTLIL::SigBit &other) const; bool operator !=(const RTLIL::SigBit &other) const;
[[nodiscard]] Hasher hash_into(Hasher h) const; [[nodiscard]] Hasher hash_into(Hasher h) const;
Hasher hash_top() const; [[nodiscard]] Hasher hash_top() const;
}; };
namespace hashlib { namespace hashlib {