diff --git a/src/emu/emumem_aspace.cpp b/src/emu/emumem_aspace.cpp index 18825442536..392cac92b98 100644 --- a/src/emu/emumem_aspace.cpp +++ b/src/emu/emumem_aspace.cpp @@ -347,6 +347,11 @@ public: m_dispatch_write = m_root_write->get_dispatch(); } + virtual ~address_space_specific() { + m_root_read ->unref(); + m_root_write->unref(); + } + std::pair get_cache_info() override { std::pair rw; rw.first = m_root_read;