mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-23 09:05:32 +00:00
Fixes for older compilers
This commit is contained in:
parent
a179d918ec
commit
78929e8c3d
2 changed files with 9 additions and 2 deletions
|
@ -38,7 +38,14 @@ struct TimingInfo
|
|||
bool operator!=(const NameBit& nb) const { return !operator==(nb); }
|
||||
unsigned int hash() const { return mkhash_add(name.hash(), offset); }
|
||||
};
|
||||
typedef std::pair<NameBit,NameBit> BitBit;
|
||||
struct BitBit
|
||||
{
|
||||
NameBit first, second;
|
||||
BitBit(const NameBit &first, const NameBit &second) : first(first), second(second) {}
|
||||
BitBit(const SigBit &first, const SigBit &second) : first(first), second(second) {}
|
||||
bool operator==(const BitBit& bb) const { return bb.first == first && bb.second == second; }
|
||||
unsigned int hash() const { return mkhash_add(first.hash(), second.hash()); }
|
||||
};
|
||||
|
||||
struct ModuleTiming
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue