From d67e7e3acff13d845f8952b45daf9b794fa4ad51 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 12 Jun 2013 15:22:26 -0400 Subject: runtime: add lr, ctxt, ret to Gobuf Add gostartcall and gostartcallfn. The old gogocall = gostartcall + gogo. The old gogocallfn = gostartcallfn + gogo. R=dvyukov, minux.ma CC=golang-dev https://golang.org/cl/10036044 --- src/pkg/runtime/panic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/pkg/runtime/panic.c') diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index b7075995f9..f6e9dba4e6 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -277,7 +277,8 @@ recovery(G *gp) else gp->sched.sp = (uintptr)argp - 2*sizeof(uintptr); gp->sched.pc = pc; - runtimeĀ·gogo(&gp->sched, 1); + gp->sched.ret = 1; + runtimeĀ·gogo(&gp->sched); } // Free stack frames until we hit the last one -- cgit v1.3-5-g9baa