diff --git a/src/pkg/runtime/os_plan9_amd64.c b/src/pkg/runtime/os_plan9_amd64.c index b497056c67..a4e5ba8194 100644 --- a/src/pkg/runtime/os_plan9_amd64.c +++ b/src/pkg/runtime/os_plan9_amd64.c @@ -95,7 +95,7 @@ runtime·sighandler(void *v, int8 *note, G *gp) if(ureg->ip != 0) { sp = (uintptr*)ureg->sp; *--sp = ureg->ip; - ureg->sp = (uint32)sp; + ureg->sp = (uint64)sp; } ureg->ip = (uintptr)runtime·sigpanic; return NCONT;