diff --git a/src/arch/riscv/faults.hh b/src/arch/riscv/faults.hh index 38c56389d1..a8df3f50fe 100644 --- a/src/arch/riscv/faults.hh +++ b/src/arch/riscv/faults.hh @@ -166,7 +166,8 @@ class IllegalInstFault : public InstFault public: IllegalInstFault(std::string r, const ExtMachInst inst) - : InstFault("Illegal instruction", inst) + : InstFault("Illegal instruction", inst), + reason(r) {} void invokeSE(ThreadContext *tc, const StaticInstPtr &inst) override;