mirror of
https://github.com/YosysHQ/yosys.git
synced 2026-10-06 10:03:36 +02:00
hashlib: prevent naive hashing of IdString when hashing SigBit
This commit is contained in:
+3
-1
@@ -1824,8 +1824,10 @@ inline bool RTLIL::SigBit::operator!=(const RTLIL::SigBit &other) const {
|
||||
|
||||
inline Hasher RTLIL::SigBit::hash_acc(Hasher h) const {
|
||||
if (wire) {
|
||||
h = wire->name.hash_acc(h);
|
||||
h.acc(offset);
|
||||
// hash_acc isn't allowed to come first, or it might hash trivially
|
||||
// and possibly ruin things
|
||||
h = wire->name.hash_acc(h);
|
||||
return h;
|
||||
}
|
||||
h.acc(data);
|
||||
|
||||
Reference in New Issue
Block a user