aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/type_wire.cc
diff options
context:
space:
mode:
Diffstat (limited to 'fpga_interchange/type_wire.cc')
-rw-r--r--fpga_interchange/type_wire.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/fpga_interchange/type_wire.cc b/fpga_interchange/type_wire.cc
index a08e024b..d1bdaed0 100644
--- a/fpga_interchange/type_wire.cc
+++ b/fpga_interchange/type_wire.cc
@@ -54,10 +54,9 @@ TypeWireSet::TypeWireSet(const Context *ctx, WireId wire)
std::sort(wire_types_.begin(), wire_types_.end());
- hash_ = 0;
- boost::hash_combine(hash_, std::hash<size_t>()(wire_types_.size()));
+ hash_ = wire_types_.size();
for (const auto &wire : wire_types_) {
- boost::hash_combine(hash_, std::hash<NEXTPNR_NAMESPACE_PREFIX TypeWireId>()(wire));
+ hash_ = mkhash(hash_, wire.hash());
}
}