diff --git a/src/runtime/scheduler_tinygoriscv.S b/src/runtime/scheduler_tinygoriscv.S index 60924f1d..3766bae7 100644 --- a/src/runtime/scheduler_tinygoriscv.S +++ b/src/runtime/scheduler_tinygoriscv.S @@ -22,6 +22,9 @@ tinygo_scanCurrentStack: mv a0, sp call tinygo_scanstack + // Restore return address. + lw ra, 60(sp) + // Restore stack state. addi sp, sp, 64