From 1903ad71891eb0b7b79b83145bf16b4a85dead54 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 21 Feb 2013 17:01:13 -0500 Subject: cmd/gc, reflect, runtime: switch to indirect func value representation Step 1 of http://golang.org/s/go11func. R=golang-dev, r, daniel.morsing, remyoudompheng CC=golang-dev https://golang.org/cl/7393045 --- src/pkg/runtime/panic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/pkg/runtime/panic.c') diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index 603ff62eb3..2f553f417e 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -119,7 +119,7 @@ freedefer(Defer *d) // functions that split the stack. #pragma textflag 7 uintptr -runtimeĀ·deferproc(int32 siz, byte* fn, ...) +runtimeĀ·deferproc(int32 siz, FuncVal *fn, ...) { Defer *d; @@ -156,7 +156,8 @@ void runtimeĀ·deferreturn(uintptr arg0) { Defer *d; - byte *argp, *fn; + byte *argp; + FuncVal *fn; d = g->defer; if(d == nil) -- cgit v1.3-5-g9baa