Supress error for unhandled \init if whole module selected

This commit is contained in:
Eddie Hung 2019-12-11 11:49:13 -08:00
parent 840bb17089
commit b97a9cd3f3
1 changed files with 4 additions and 3 deletions

View File

@ -141,6 +141,7 @@ struct ZinitPass : public Pass {
cell->setPort(ID::Q, initwire); cell->setPort(ID::Q, initwire);
} }
if (!design->selected_whole_module(module))
for (auto &it : initbits) for (auto &it : initbits)
if (donebits.count(it.first) == 0) if (donebits.count(it.first) == 0)
log_error("Failed to handle init bit %s = %s.\n", log_signal(it.first), log_signal(it.second)); log_error("Failed to handle init bit %s = %s.\n", log_signal(it.first), log_signal(it.second));