Set tval to 0 on traps with no specified tval
[riscv-isa-sim.git] / riscv / trap.h
index 91e522396b42d9887372897ed19fe30252672c4a..1fe44eb08d6aea33aab49d631fc8c167a5a6f4cb 100644 (file)
@@ -14,7 +14,7 @@ class trap_t
   trap_t(reg_t which) : which(which) {}
   virtual const char* name();
   virtual bool has_badaddr() { return false; }
-  virtual reg_t get_badaddr() { abort(); }
+  virtual reg_t get_badaddr() { return 0; }
   reg_t cause() { return which; }
  private:
   char _name[16];