diff options
author | Marcin KoĆcielnicki <mwk@0x04.net> | 2020-03-23 11:07:03 +0100 |
---|---|---|
committer | Marcin KoĆcielnicki <mwk@0x04.net> | 2020-03-23 11:17:07 +0100 |
commit | c2bf11e42a6de3f028ad0b484eb24b70618c6fc7 (patch) | |
tree | 5317db086bc5ba02a10f82ebec823893e00d30bc /passes/techmap | |
parent | beab15b77c2b279e6ebd7996d543e28334f5da20 (diff) | |
download | yosys-c2bf11e42a6de3f028ad0b484eb24b70618c6fc7.tar.gz yosys-c2bf11e42a6de3f028ad0b484eb24b70618c6fc7.tar.bz2 yosys-c2bf11e42a6de3f028ad0b484eb24b70618c6fc7.zip |
techmap: Fix cell names with _TECHMAP_REPLACE_.*
Fixes #1804.
Diffstat (limited to 'passes/techmap')
-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 0c57733d4..10001baaa 100644 --- a/passes/techmap/techmap.cc +++ b/passes/techmap/techmap.cc @@ -177,10 +177,10 @@ struct TechmapWorker std::string orig_cell_name; pool<string> extra_src_attrs = cell->get_strpool_attribute(ID(src)); + orig_cell_name = cell->name.str(); if (!flatten_mode) { for (auto &it : tpl->cells_) if (it.first == ID(_TECHMAP_REPLACE_)) { - orig_cell_name = cell->name.str(); module->rename(cell, stringf("$techmap%d", autoidx++) + cell->name.str()); break; } |