summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/m6502/m6502.h
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2012-11-11 08:16:39 +0000
committer Olivier Galibert <galibert@pobox.com>2012-11-11 08:16:39 +0000
commitaf28402f2efdbadcaa06c44c175d691870654c23 (patch)
treeba642dc0cb453578ebe127aa42c5906e791227f5 /src/emu/cpu/m6502/m6502.h
parent4376ddcee156c4bcaa63331be0d65fae62deeef0 (diff)
I'm in your cpu core, adding virtual destructors (nw)
Diffstat (limited to 'src/emu/cpu/m6502/m6502.h')
-rw-r--r--src/emu/cpu/m6502/m6502.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/emu/cpu/m6502/m6502.h b/src/emu/cpu/m6502/m6502.h
index 21ae3cc5b58..0f2b4ee01c4 100644
--- a/src/emu/cpu/m6502/m6502.h
+++ b/src/emu/cpu/m6502/m6502.h
@@ -64,6 +64,7 @@ protected:
address_space *program;
direct_read_data *direct;
+ virtual ~memory_interface() {}
virtual UINT8 read(UINT16 adr) = 0;
virtual UINT8 read_9(UINT16 adr);
virtual UINT8 read_direct(UINT16 adr) = 0;
@@ -74,6 +75,7 @@ protected:
class mi_default_normal : public memory_interface {
public:
+ virtual ~mi_default_normal() {}
virtual UINT8 read(UINT16 adr);
virtual UINT8 read_direct(UINT16 adr);
virtual UINT8 read_decrypted(UINT16 adr);
@@ -82,6 +84,7 @@ protected:
class mi_default_nd : public mi_default_normal {
public:
+ virtual ~mi_default_nd() {}
virtual UINT8 read_direct(UINT16 adr);
virtual UINT8 read_decrypted(UINT16 adr);
};