mirror of https://github.com/YosysHQ/yosys.git
Merge pull request #1995 from YosysHQ/eddie/fix_verific_wiretype
verific: do not assert if wire not found; warn instead
This commit is contained in:
commit
3eb24809a1
|
@ -1162,8 +1162,12 @@ void VerificImporter::import_netlist(RTLIL::Design *design, Netlist *nl, std::se
|
|||
if (!type_range->IsTypeEnum())
|
||||
continue;
|
||||
auto wire = module->wire(RTLIL::escape_id(id_name));
|
||||
log_assert(wire);
|
||||
wire->set_string_attribute(ID(wiretype), type_range->GetTypeName());
|
||||
if (!wire) {
|
||||
if (net->IsUserDeclared())
|
||||
log_warning("Unable to find imported net '%s'.\n", net->Name());
|
||||
continue;
|
||||
}
|
||||
wire->set_string_attribute(ID::wiretype, type_range->GetTypeName());
|
||||
|
||||
MapIter mj;
|
||||
char *k, *v;
|
||||
|
|
|
@ -199,6 +199,7 @@ X(wand)
|
|||
X(whitebox)
|
||||
X(WIDTH)
|
||||
X(wildcard_port_conns)
|
||||
X(wiretype)
|
||||
X(wor)
|
||||
X(WORDS)
|
||||
X(WR_ADDR)
|
||||
|
|
Loading…
Reference in New Issue