diff options
author | Jerin Joy <joy@rivosinc.com> | 2022-09-22 23:12:36 -0700 |
---|---|---|
committer | Andrew Waterman <andrew@sifive.com> | 2022-10-04 15:40:28 -0700 |
commit | f5ec721fa966ce92390afc48b13d492f4045c4ae (patch) | |
tree | cec92ac6dfd4c97da68432dbfd52cfeecfc5e699 | |
parent | ab20d616ae610a0b54cddb2af9b3b36b84df5e85 (diff) | |
download | spike-f5ec721fa966ce92390afc48b13d492f4045c4ae.zip spike-f5ec721fa966ce92390afc48b13d492f4045c4ae.tar.gz spike-f5ec721fa966ce92390afc48b13d492f4045c4ae.tar.bz2 |
Fixed -Wnon-virtual-dtor warnings
Signed-off-by: Jerin Joy <joy@rivosinc.com>
-rw-r--r-- | fesvr/memif.h | 2 | ||||
-rw-r--r-- | riscv/simif.h | 2 | ||||
-rw-r--r-- | riscv/trap.h | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/fesvr/memif.h b/fesvr/memif.h index 9eebed4..7c73f48 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 0e75d45..75e865e 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 8347c6e..b5afce9 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; |