diff options
Diffstat (limited to 'src/devices/cpu/upd7725')
-rw-r--r-- | src/devices/cpu/upd7725/upd7725.cpp | 4 | ||||
-rw-r--r-- | src/devices/cpu/upd7725/upd7725.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/devices/cpu/upd7725/upd7725.cpp b/src/devices/cpu/upd7725/upd7725.cpp index 8d6c37cdb61..6d66f0420cd 100644 --- a/src/devices/cpu/upd7725/upd7725.cpp +++ b/src/devices/cpu/upd7725/upd7725.cpp @@ -321,9 +321,9 @@ void necdsp_device::execute_set_input(int inputnum, int state) // helper function //------------------------------------------------- -util::disasm_interface *necdsp_device::create_disassembler() +std::unique_ptr<util::disasm_interface> necdsp_device::create_disassembler() { - return new necdsp_disassembler; + return std::make_unique<necdsp_disassembler>(); } void necdsp_device::execute_run() diff --git a/src/devices/cpu/upd7725/upd7725.h b/src/devices/cpu/upd7725/upd7725.h index 16c196c5a66..e98256f2789 100644 --- a/src/devices/cpu/upd7725/upd7725.h +++ b/src/devices/cpu/upd7725/upd7725.h @@ -107,7 +107,7 @@ protected: virtual void state_string_export(const device_state_entry &entry, std::string &str) const override; // device_disasm_interface overrides - virtual util::disasm_interface *create_disassembler() override; + virtual std::unique_ptr<util::disasm_interface> create_disassembler() override; // inline data const address_space_config m_program_config, m_data_config; |