diff options
author | 2018-02-07 16:52:48 +0100 | |
---|---|---|
committer | 2018-02-07 16:53:06 +0100 | |
commit | 870695380c3f05324cb32e653c224089f9263e8c (patch) | |
tree | ba4bfc985d1e71785514171034d8f2646f058097 | |
parent | e3117fbc872ccebf881a2cada5087125170a68e6 (diff) |
Head, meet desk (nw)
-rw-r--r-- | src/emu/emumem.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/emumem.cpp b/src/emu/emumem.cpp index fcefe0e4015..bb1394c62b2 100644 --- a/src/emu/emumem.cpp +++ b/src/emu/emumem.cpp @@ -2342,7 +2342,7 @@ void address_space::allocate_memory() int tail = blocklist.size(); for (address_map_entry &entry : m_map->m_entrylist) if (entry.m_memory != nullptr) - blocklist.insert(blocklist.begin(), std::make_unique<memory_block>(*this, entry.m_addrstart, entry.m_addrend, entry.m_memory)); + blocklist.insert(blocklist.begin() + tail, std::make_unique<memory_block>(*this, entry.m_addrstart, entry.m_addrend, entry.m_memory)); // loop over all blocks just allocated and assign pointers from them address_map_entry *unassigned = nullptr; |