summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author couriersud <couriersud@arcor.de>2017-01-02 21:53:08 +0100
committer couriersud <couriersud@arcor.de>2017-01-04 18:01:17 +0100
commit424e2d4097b2c0aef27ba286a5dd5a88aeb805c8 (patch)
tree10146ab67e9eb34f11d5d19a29518e1e584979f6 /src
parentc57557ac85571a7a5bd1cc76e1e7408d551e0085 (diff)
Fix parsing of macro devices. (nw)
Diffstat (limited to 'src')
-rw-r--r--src/lib/netlist/nl_parser.cpp2
-rw-r--r--src/lib/netlist/nl_setup.cpp2
2 files changed, 2 insertions, 2 deletions
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<pstring, factory::element_t *>(build_fqn(name), f));
}