diff options
Diffstat (limited to 'src/devices/cpu/mcs51/mcs51.cpp')
-rw-r--r-- | src/devices/cpu/mcs51/mcs51.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/devices/cpu/mcs51/mcs51.cpp b/src/devices/cpu/mcs51/mcs51.cpp index 1a3e5b51c86..b5037cae522 100644 --- a/src/devices/cpu/mcs51/mcs51.cpp +++ b/src/devices/cpu/mcs51/mcs51.cpp @@ -2466,32 +2466,32 @@ void ds5002fp_device::nvram_write( emu_file &file ) file.write( m_sfr_ram, 0x80 ); } -util::disasm_interface *mcs51_cpu_device::create_disassembler() +std::unique_ptr<util::disasm_interface> mcs51_cpu_device::create_disassembler() { - return new i8051_disassembler; + return std::make_unique<i8051_disassembler>(); } -util::disasm_interface *i8052_device::create_disassembler() +std::unique_ptr<util::disasm_interface> i8052_device::create_disassembler() { - return new i8052_disassembler; + return std::make_unique<i8052_disassembler>(); } -util::disasm_interface *i80c31_device::create_disassembler() +std::unique_ptr<util::disasm_interface> i80c31_device::create_disassembler() { - return new i80c51_disassembler; + return std::make_unique<i80c51_disassembler>(); } -util::disasm_interface *i80c51_device::create_disassembler() +std::unique_ptr<util::disasm_interface> i80c51_device::create_disassembler() { - return new i80c51_disassembler; + return std::make_unique<i80c51_disassembler>(); } -util::disasm_interface *i80c52_device::create_disassembler() +std::unique_ptr<util::disasm_interface> i80c52_device::create_disassembler() { - return new i80c52_disassembler; + return std::make_unique<i80c52_disassembler>(); } -util::disasm_interface *ds5002fp_device::create_disassembler() +std::unique_ptr<util::disasm_interface> ds5002fp_device::create_disassembler() { - return new ds5002fp_disassembler; + return std::make_unique<ds5002fp_disassembler>(); } |