diff --git a/passes/techmap/abc9.cc b/passes/techmap/abc9.cc index 7f3e6abcc..97ee57aaa 100644 --- a/passes/techmap/abc9.cc +++ b/passes/techmap/abc9.cc @@ -295,16 +295,13 @@ struct Abc9Pass : public ScriptPass run("delete *_$abc9_flop"); if (help_mode) { run("foreach module in design"); - run(" cd "); run(" rename _$abc9_flop _TECHMAP_REPLACE_"); - run(" cd"); } else { // Rename all submod-s to _TECHMAP_REPLACE_ to inherit name + attrs for (auto module : active_design->selected_modules()) { - run(stringf("cd %s", log_id(module->name))); + active_design->selected_active_module = module->name.str(); run(stringf("rename %s_$abc9_flop _TECHMAP_REPLACE_", module->name.c_str())); - run("cd"); } } run("design -stash $abc9_map");