diff options
author | Eddie Hung <eddie@fpgeh.com> | 2020-01-06 13:02:04 -0800 |
---|---|---|
committer | Eddie Hung <eddie@fpgeh.com> | 2020-01-06 13:02:04 -0800 |
commit | 2bf442ca011a1495c7c0960e9ea4452fa7e934b5 (patch) | |
tree | 53421aa52231237aee8ae40cbb4873b3b1d19224 | |
parent | 83616e7866138a91d0b4f60b02e32877c1a34ac1 (diff) | |
download | yosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.tar.gz yosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.tar.bz2 yosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.zip |
Cleanup
-rw-r--r-- | passes/techmap/abc9.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/passes/techmap/abc9.cc b/passes/techmap/abc9.cc index 94eea2983..c7db4f557 100644 --- a/passes/techmap/abc9.cc +++ b/passes/techmap/abc9.cc @@ -202,20 +202,17 @@ struct Abc9Pass : public ScriptPass active_design->selection_stack.emplace_back(false); for (auto mod : selected_modules) { - if (mod->get_blackbox_attribute()) - continue; - if (mod->processes.size() > 0) { log("Skipping module %s as it contains processes.\n", log_id(mod)); continue; } log_assert(!mod->attributes.count(ID(abc9_box_id))); + active_design->selection().select(mod); + if (!active_design->selected_whole_module(mod)) log_error("Can't handle partially selected module %s!\n", log_id(mod)); - active_design->selection().select(mod); - std::string tempdir_name = "/tmp/yosys-abc-XXXXXX"; if (!cleanup) tempdir_name[0] = tempdir_name[4] = '_'; |