mirror of https://github.com/YosysHQ/yosys.git
Removed unnecessary cast.
This commit is contained in:
parent
09176bcf3f
commit
522176c946
|
@ -30,7 +30,7 @@ struct BitPatternPool
|
||||||
int width;
|
int width;
|
||||||
struct bits_t {
|
struct bits_t {
|
||||||
std::vector<RTLIL::State> bitdata;
|
std::vector<RTLIL::State> bitdata;
|
||||||
unsigned int cached_hash;
|
mutable unsigned int cached_hash;
|
||||||
bits_t(int width = 0) : bitdata(width), cached_hash(0) { }
|
bits_t(int width = 0) : bitdata(width), cached_hash(0) { }
|
||||||
RTLIL::State &operator[](int index) {
|
RTLIL::State &operator[](int index) {
|
||||||
return bitdata[index];
|
return bitdata[index];
|
||||||
|
@ -45,7 +45,7 @@ struct BitPatternPool
|
||||||
}
|
}
|
||||||
unsigned int hash() const {
|
unsigned int hash() const {
|
||||||
if (!cached_hash)
|
if (!cached_hash)
|
||||||
((bits_t*)this)->cached_hash = hash_ops<std::vector<RTLIL::State>>::hash(bitdata);
|
cached_hash = hash_ops<std::vector<RTLIL::State>>::hash(bitdata);
|
||||||
return cached_hash;
|
return cached_hash;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue