summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/nl_setup.cpp
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2017-01-15 23:59:33 +0100
committer couriersud <couriersud@gmx.org>2017-01-16 19:49:44 +0100
commit969e6ed6a0f46aa98a6fbc8c98c4dc575fc9ca9c (patch)
treea4957f569b040190edd7e0d91705c7fad5889c60 /src/lib/netlist/nl_setup.cpp
parent10a4ab4af1d71d4c9eee2af68f872db00e718db7 (diff)
Keep track were registry elements are created. (nw)
Diffstat (limited to 'src/lib/netlist/nl_setup.cpp')
-rw-r--r--src/lib/netlist/nl_setup.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/netlist/nl_setup.cpp b/src/lib/netlist/nl_setup.cpp
index 57a125d1843..cf090c68dbe 100644
--- a/src/lib/netlist/nl_setup.cpp
+++ b/src/lib/netlist/nl_setup.cpp
@@ -71,9 +71,9 @@ void setup_t::namespace_pop()
m_namespace_stack.pop();
}
-void setup_t::register_lib_entry(const pstring &name)
+void setup_t::register_lib_entry(const pstring &name, const pstring &sourcefile)
{
- factory().register_device(plib::make_unique_base<factory::element_t, factory::library_element_t>(*this, name, name, ""));
+ factory().register_device(plib::make_unique_base<factory::element_t, factory::library_element_t>(*this, name, name, "", sourcefile));
}
void setup_t::register_dev(const pstring &classname, const pstring &name)
@@ -892,9 +892,9 @@ nl_double setup_t::model_value(model_map_t &map, const pstring &entity)
return tmp.as_double() * factor;
}
-void setup_t::tt_factory_create(tt_desc &desc)
+void setup_t::tt_factory_create(tt_desc &desc, const pstring &sourcefile)
{
- devices::tt_factory_create(*this, desc);
+ devices::tt_factory_create(*this, desc, sourcefile);
}