write_xaiger back to working with whole modules only

This commit is contained in:
Eddie Hung 2019-11-22 16:52:17 -08:00
parent 0806b8e398
commit 81548d1ef9
1 changed files with 2 additions and 5 deletions

View File

@ -545,15 +545,12 @@ struct XAigerWriter
undriven_bits.erase(bit); undriven_bits.erase(bit);
if (!undriven_bits.empty() && !holes_mode) { if (!undriven_bits.empty() && !holes_mode) {
bool whole_module = module->design->selected_whole_module(module->name);
undriven_bits.sort(); undriven_bits.sort();
for (auto bit : undriven_bits) { for (auto bit : undriven_bits) {
if (whole_module) log_warning("Treating undriven bit %s.%s like $anyseq.\n", log_id(module), log_signal(bit));
log_warning("Treating undriven bit %s.%s like $anyseq.\n", log_id(module), log_signal(bit));
input_bits.insert(bit); input_bits.insert(bit);
} }
if (whole_module) log_warning("Treating a total of %d undriven bits in %s like $anyseq.\n", GetSize(undriven_bits), log_id(module));
log_warning("Treating a total of %d undriven bits in %s like $anyseq.\n", GetSize(undriven_bits), log_id(module));
} }
if (holes_mode) { if (holes_mode) {