diff --git a/src/lib/netlist/nl_parser.cpp b/src/lib/netlist/nl_parser.cpp index b2588faaaa8..6dee211ce56 100644 --- a/src/lib/netlist/nl_parser.cpp +++ b/src/lib/netlist/nl_parser.cpp @@ -361,7 +361,7 @@ void parser_t::device(const pstring &dev_type) pstring devname = get_identifier(); - m_setup.register_dev(dev_type, m_setup.build_fqn(devname)); + m_setup.register_dev(dev_type, devname); m_setup.log().debug("Parser: IC: {1}\n", devname); for (pstring tp : paramlist) diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp index 5c68449f6c4..038fd7ed978 100644 --- a/src/lib/netlist/nl_setup.cpp +++ b/src/lib/netlist/nl_setup.cpp @@ -112,7 +112,7 @@ void setup_t::register_dev(const pstring &classname, const pstring &name) if (f == nullptr) log().fatal("Class {1} not found!\n", classname); /* make sure we parse macro library entries */ - f->macro_actions(netlist(), build_fqn(name)); + f->macro_actions(netlist(), name); m_device_factory.push_back(std::pair(build_fqn(name), f)); }