diff options
Diffstat (limited to 'src/lib/netlist/devices/nlid_truthtable.cpp')
-rw-r--r-- | src/lib/netlist/devices/nlid_truthtable.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/netlist/devices/nlid_truthtable.cpp b/src/lib/netlist/devices/nlid_truthtable.cpp index ea29be363ce..1718f53560d 100644 --- a/src/lib/netlist/devices/nlid_truthtable.cpp +++ b/src/lib/netlist/devices/nlid_truthtable.cpp @@ -434,7 +434,7 @@ namespace devices : truthtable_base_element_t(name, std::move(props)) { } - unique_pool_ptr<core_device_t> make_device(nlmempool &pool, netlist_state_t &anetlist, const pstring &name) override + device_arena::unique_ptr<core_device_t> make_device(device_arena &pool, netlist_state_t &anetlist, const pstring &name) override { using tt_type = nld_truthtable_t<m_NI, m_NO>; @@ -451,7 +451,7 @@ namespace devices return pool.make_unique<tt_type>(anetlist, name, m_family_name, *m_ttbl, m_desc); } private: - unique_pool_ptr<typename nld_truthtable_t<m_NI, m_NO>::truthtable_t> m_ttbl; + device_arena::unique_ptr<typename nld_truthtable_t<m_NI, m_NO>::truthtable_t> m_ttbl; }; tt_bitset truthtable_parser::calculate_ignored_inputs(tt_bitset state) const @@ -670,16 +670,16 @@ namespace factory #define ENTRYY(n, m, s) case (n * 100 + m): \ { using xtype = devices::netlist_factory_truthtable_t<n, m>; \ auto cs=s; \ - ret = plib::make_unique<xtype>(desc.name, std::move(cs)); } \ + ret = host_arena::make_unique<xtype>(desc.name, std::move(cs)); } \ break #define ENTRY(n, s) ENTRYY(n, 1, s); ENTRYY(n, 2, s); ENTRYY(n, 3, s); \ ENTRYY(n, 4, s); ENTRYY(n, 5, s); ENTRYY(n, 6, s); \ ENTRYY(n, 7, s); ENTRYY(n, 8, s) - plib::unique_ptr<truthtable_base_element_t> truthtable_create(tt_desc &desc, properties &&props) + host_arena::unique_ptr<truthtable_base_element_t> truthtable_create(tt_desc &desc, properties &&props) { - plib::unique_ptr<truthtable_base_element_t> ret; + host_arena::unique_ptr<truthtable_base_element_t> ret; switch (desc.ni * 100 + desc.no) { |