Fix handling of non-user-declared Verific netbus

This commit is contained in:
Clifford Wolf 2017-07-28 11:31:27 +02:00
parent c1cfca8f54
commit acd6cfaf67
1 changed files with 4 additions and 3 deletions

View File

@ -845,10 +845,11 @@ struct VerificImporter
if (found_new_net)
{
if (verbose)
log(" importing netbus %s.\n", netbus->Name());
RTLIL::IdString wire_name = module->uniquify(mode_names || netbus->IsUserDeclared() ? RTLIL::escape_id(net->Name()) : NEW_ID);
if (verbose)
log(" importing netbus %s as %s.\n", netbus->Name(), log_id(wire_name));
RTLIL::IdString wire_name = module->uniquify(RTLIL::escape_id(netbus->Name()));
RTLIL::Wire *wire = module->addWire(wire_name, netbus->Size());
wire->start_offset = min(netbus->LeftIndex(), netbus->RightIndex());
import_attributes(wire->attributes, netbus);