aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2020-01-06 13:02:04 -0800
committerEddie Hung <eddie@fpgeh.com>2020-01-06 13:02:04 -0800
commit2bf442ca011a1495c7c0960e9ea4452fa7e934b5 (patch)
tree53421aa52231237aee8ae40cbb4873b3b1d19224
parent83616e7866138a91d0b4f60b02e32877c1a34ac1 (diff)
downloadyosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.tar.gz
yosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.tar.bz2
yosys-2bf442ca011a1495c7c0960e9ea4452fa7e934b5.zip
Cleanup
-rw-r--r--passes/techmap/abc9.cc7
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] = '_';