diff options
Diffstat (limited to 'src/devices/cpu/upd7810/upd7810.cpp')
-rw-r--r-- | src/devices/cpu/upd7810/upd7810.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/upd7810/upd7810.cpp b/src/devices/cpu/upd7810/upd7810.cpp index c9fd6105dde..93d4e83f474 100644 --- a/src/devices/cpu/upd7810/upd7810.cpp +++ b/src/devices/cpu/upd7810/upd7810.cpp @@ -520,24 +520,24 @@ device_memory_interface::space_config_vector upd7810_device::memory_space_config }; } -util::disasm_interface *upd7810_device::create_disassembler() +std::unique_ptr<util::disasm_interface> upd7810_device::create_disassembler() { - return new upd7810_disassembler; + return std::make_unique<upd7810_disassembler>(); } -util::disasm_interface *upd7807_device::create_disassembler() +std::unique_ptr<util::disasm_interface> upd7807_device::create_disassembler() { - return new upd7807_disassembler; + return std::make_unique<upd7807_disassembler>(); } -util::disasm_interface *upd7801_device::create_disassembler() +std::unique_ptr<util::disasm_interface> upd7801_device::create_disassembler() { - return new upd7801_disassembler; + return std::make_unique<upd7801_disassembler>(); } -util::disasm_interface *upd78c05_device::create_disassembler() +std::unique_ptr<util::disasm_interface> upd78c05_device::create_disassembler() { - return new upd78c05_disassembler; + return std::make_unique<upd78c05_disassembler>(); } WRITE8_MEMBER(upd7810_device::pa_w) |