summaryrefslogtreecommitdiff
path: root/include/d/d_event_debug.h
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-09-27 18:35:11 -0400
committerGitHub <noreply@github.com>2025-09-27 15:35:11 -0700
commit5dc86158bc15a2f7d7d499d38d388be1d997e750 (patch)
tree9390d282191ac89c7925b4c7277d3c2aa70c834c /include/d/d_event_debug.h
parent54d8839d916beef73c29165932fb33f9b24f2394 (diff)
Fix most vtable issues (#2706)
Diffstat (limited to 'include/d/d_event_debug.h')
-rw-r--r--include/d/d_event_debug.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/d/d_event_debug.h b/include/d/d_event_debug.h
index 5c8b8337ee..4c6a8776af 100644
--- a/include/d/d_event_debug.h
+++ b/include/d/d_event_debug.h
@@ -41,7 +41,7 @@ struct dEvDb_flag_base_c {
struct dEvM_play_HIO_c : public JORReflexible {
dEvM_play_HIO_c();
- ~dEvM_play_HIO_c() {}
+ virtual ~dEvM_play_HIO_c() {}
/* 0x04 */ s16 mTargetEvent;
/* 0x06 */ s16 mEventIdx;
@@ -71,7 +71,7 @@ STATIC_ASSERT(sizeof(dEvM_play_HIO_c) == 0xC);
struct dEvM_reg_HIO_c : public JORReflexible {
dEvM_reg_HIO_c();
- ~dEvM_reg_HIO_c() {}
+ virtual ~dEvM_reg_HIO_c() {}
/* 0x04 */ dEvDb_flag_base_c* mFlagTables;
/* 0x08 */ u8 field_0x008;
@@ -92,7 +92,7 @@ STATIC_ASSERT(sizeof(dEvM_reg_HIO_c) == 0xC);
struct dEvM_bit_HIO_c : public JORReflexible {
dEvM_bit_HIO_c();
- ~dEvM_bit_HIO_c() {}
+ virtual ~dEvM_bit_HIO_c() {}
/* 0x04 */ dEvDb_flag_base_c* mFlagTables;
/* 0x08 */ u8 field_0x008;
@@ -113,6 +113,7 @@ STATIC_ASSERT(sizeof(dEvM_bit_HIO_c) == 0xC);
struct dEvM_root_bit_HIO_c : public JORReflexible {
dEvM_root_bit_HIO_c() {}
+ virtual ~dEvM_root_bit_HIO_c() {}
dEvM_bit_HIO_c mBit[100];
dEvDb_flag_base_c* mFlagTables;
@@ -124,6 +125,7 @@ STATIC_ASSERT(sizeof(dEvM_root_bit_HIO_c) == 0x4B8);
struct dEvM_root_reg_HIO_c : public JORReflexible {
dEvM_root_reg_HIO_c() {}
+ virtual ~dEvM_root_reg_HIO_c() {}
dEvM_reg_HIO_c mReg[100];
dEvDb_flag_base_c* mFlagTables;
@@ -135,7 +137,7 @@ STATIC_ASSERT(sizeof(dEvM_root_reg_HIO_c) == 0x4B8);
struct dEvM_HIO_c : public JORReflexible {
dEvM_HIO_c();
- ~dEvM_HIO_c() {}
+ virtual ~dEvM_HIO_c() {}
/* 0x004 */ s8 field_0x004;
/* 0x005 */ u8 m_EVdata_output;