diff options
Diffstat (limited to 'src/emu/dimemory.cpp')
-rw-r--r-- | src/emu/dimemory.cpp | 5 |
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); } |