From: Alberto Gonzalez Date: Mon, 20 Apr 2020 04:42:19 +0000 (+0000) Subject: Use `emplace()` rather than `insert()`. X-Git-Tag: working-ls180~517^2~12 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=62946218255eaea385fc62802c881bff256157fb;p=yosys.git Use `emplace()` rather than `insert()`. --- 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))) &&