aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerin Joy <joy@rivosinc.com>2022-09-22 23:12:36 -0700
committerAndrew Waterman <andrew@sifive.com>2022-10-04 15:40:28 -0700
commitf5ec721fa966ce92390afc48b13d492f4045c4ae (patch)
treecec92ac6dfd4c97da68432dbfd52cfeecfc5e699
parentab20d616ae610a0b54cddb2af9b3b36b84df5e85 (diff)
downloadspike-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.h2
-rw-r--r--riscv/simif.h2
-rw-r--r--riscv/trap.h2
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;