aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--passes/cmds/check.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/passes/cmds/check.cc b/passes/cmds/check.cc
index 39a732fff..6840572eb 100644
--- a/passes/cmds/check.cc
+++ b/passes/cmds/check.cc
@@ -91,7 +91,8 @@ struct CheckPass : public Pass {
wire_drivers[sig[i]].push_back(stringf("module input %s[%d]", log_id(wire), i));
}
if (wire->port_output)
- for (auto bit : sigmap(wire)) used_wires.insert(bit);
+ for (auto bit : sigmap(wire))
+ if (bit.wire) used_wires.insert(bit);
}
for (auto it : wire_drivers)