summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/mcs51/mcs51.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/mcs51/mcs51.cpp')
-rw-r--r--src/devices/cpu/mcs51/mcs51.cpp24
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>();
}