From f5ec721fa966ce92390afc48b13d492f4045c4ae Mon Sep 17 00:00:00 2001 From: Jerin Joy Date: Thu, 22 Sep 2022 23:12:36 -0700 Subject: [PATCH] Fixed -Wnon-virtual-dtor warnings Signed-off-by: Jerin Joy --- fesvr/memif.h | 2 ++ riscv/simif.h | 2 ++ riscv/trap.h | 2 ++ 3 files changed, 6 insertions(+) diff --git a/fesvr/memif.h b/fesvr/memif.h index 9eebed4e..7c73f489 100644 --- a/fesvr/memif.h +++ b/fesvr/memif.h @@ -33,6 +33,8 @@ public: virtual memif_endianness_t get_target_endianness() const { return memif_endianness_undecided; } + + virtual ~chunked_memif_t() = default; }; class memif_t diff --git a/riscv/simif.h b/riscv/simif.h index 0e75d45b..75e865eb 100644 --- a/riscv/simif.h +++ b/riscv/simif.h @@ -19,6 +19,8 @@ public: virtual const char* get_symbol(uint64_t addr) = 0; + virtual ~simif_t() = default; + }; #endif diff --git a/riscv/trap.h b/riscv/trap.h index 8347c6eb..b5afce9a 100644 --- a/riscv/trap.h +++ b/riscv/trap.h @@ -33,6 +33,8 @@ class trap_t return _name; } + virtual ~trap_t() = default; + private: char _name[16]; reg_t which;