summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dimemory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dimemory.cpp')
-rw-r--r--src/emu/dimemory.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/emu/dimemory.cpp b/src/emu/dimemory.cpp
index 206235a48ce..da6116248ef 100644
--- a/src/emu/dimemory.cpp
+++ b/src/emu/dimemory.cpp
@@ -50,9 +50,10 @@ device_memory_interface::~device_memory_interface()
void device_memory_interface::set_addrmap(int spacenum, address_map_constructor map)
{
+ assert(0 <= spacenum);
if (spacenum >= int(m_address_map.size()))
- m_address_map.resize(spacenum+1);
- m_address_map[spacenum] = map;
+ m_address_map.resize(spacenum + 1);
+ m_address_map[spacenum] = std::move(map);
}