3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-04-15 08:44:11 +00:00

signorm: remove $input cells when leaving

This commit is contained in:
Emil J. Tywoniak 2026-03-17 16:37:00 +01:00
parent 3257b8ae1e
commit bbf5b3c738

View file

@ -326,6 +326,13 @@ void RTLIL::Design::sigNormalize(bool enable)
wire->driverCell_ = nullptr;
wire->driverPort_ = IdString();
}
// TODO inefficient?
std::vector<Cell*> cells_snapshot = module->cells();
for (auto cell : cells_snapshot) {
if (cell->type == ID($input_port))
module->remove(cell);
}
}
flagSigNormalized = false;