diff options
Diffstat (limited to 'passes')
| -rw-r--r-- | passes/techmap/techmap.cc | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/passes/techmap/techmap.cc b/passes/techmap/techmap.cc index 548a80b01..17d98847e 100644 --- a/passes/techmap/techmap.cc +++ b/passes/techmap/techmap.cc @@ -213,7 +213,7 @@ struct TechmapWorker  			if (tpl_w->port_id > 0)  			{  				IdString posportname = stringf("$%d", tpl_w->port_id); -				positional_ports[posportname] = tpl_w->name; +				positional_ports.emplace(posportname, tpl_w->name);  				if (!flatten_mode && tpl_w->get_bool_attribute(ID::techmap_autopurge) &&  						(!cell->hasPort(tpl_w->name) || !GetSize(cell->getPort(tpl_w->name))) &&  | 
