aboutsummaryrefslogtreecommitdiffstats
path: root/passes/cmds
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2019-02-21 19:27:23 +0100
committerClifford Wolf <clifford@clifford.at>2019-02-21 19:27:23 +0100
commitd55790909c3b4244889d092c8eae630c7efd1aee (patch)
tree13d0c03a36f1773b7832c5a1c372660572471fb1 /passes/cmds
parent3b97b612feb07529abd99f913edb70104d1f259a (diff)
downloadyosys-d55790909c3b4244889d092c8eae630c7efd1aee.tar.gz
yosys-d55790909c3b4244889d092c8eae630c7efd1aee.tar.bz2
yosys-d55790909c3b4244889d092c8eae630c7efd1aee.zip
Hotfix for 4c82ddf
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'passes/cmds')
-rw-r--r--passes/cmds/setundef.cc13
1 files changed, 2 insertions, 11 deletions
diff --git a/passes/cmds/setundef.cc b/passes/cmds/setundef.cc
index aea3165e4..f6949c820 100644
--- a/passes/cmds/setundef.cc
+++ b/passes/cmds/setundef.cc
@@ -238,20 +238,11 @@ struct SetundefPass : public Pass {
{
if (params_mode)
{
- for (auto *cell : module->cells())
- {
- // Only modify selected cells.
- if (!design->selected(module, it)) {
- continue;
- }
-
- for (auto &parameter : cell->parameters)
- {
+ for (auto *cell : module->selected_cells()) {
+ for (auto &parameter : cell->parameters) {
for (auto &bit : parameter.second.bits) {
if (bit > RTLIL::State::S1)
- {
bit = worker.next_bit();
- }
}
}
}