diff options
Diffstat (limited to 'backends')
| -rw-r--r-- | backends/aiger/xaiger.cc | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/backends/aiger/xaiger.cc b/backends/aiger/xaiger.cc index 7c7697874..66ab3878e 100644 --- a/backends/aiger/xaiger.cc +++ b/backends/aiger/xaiger.cc @@ -589,11 +589,12 @@ struct XAigerWriter  					if (cell->input(c.first)) {  						box_inputs += c.second.size();  						if (holes_cell) { -							holes_wire = holes_module->wire(stringf("\\i%d", num_inputs++)); +							holes_wire = holes_module->wire(stringf("\\i%d", num_inputs));  							if (!holes_wire) {  								holes_wire = holes_module->addWire(stringf("\\i%d", num_inputs));  								holes_wire->port_input = true;  							} +							++num_inputs;  							holes_cell->setPort(c.first, holes_wire);  						}  					} | 
