diff --git a/src/runtime/asm_arm.s b/src/runtime/asm_arm.s index f578327235..4d57ec6062 100644 --- a/src/runtime/asm_arm.s +++ b/src/runtime/asm_arm.s @@ -334,8 +334,8 @@ noswitch: B (R0) // func switchToCrashStack0(fn func()) -TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-4 - MOVW R0, R7 // context register +TEXT runtime·switchToCrashStack0(SB), NOSPLIT, $0-4 + MOVW fn+0(FP), R7 // context register MOVW g_m(g), R1 // curm // set g to gcrash