Fix benchmark compilation/execution on RV32
[riscv-tests.git] / benchmarks / common / syscalls.c
index b1c100dd10ce0830bc4ac68c921cd397f8bfd316..4c494f1b253807ee2fe36a0dcce9661d2aed3126 100644 (file)
@@ -66,7 +66,7 @@ static void tohost_exit(int code)
   while (1);
 }
 
-long handle_trap(long cause, long epc, long regs[32])
+long handle_trap(long cause, long epc, long long regs[32])
 {
   int* csr_insn;
   asm ("jal %0, 1f; csrr a0, stats; 1:" : "=r"(csr_insn));