diff options
Diffstat (limited to 'src/cmd/gc/go.y')
-rw-r--r-- | src/cmd/gc/go.y | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/cmd/gc/go.y b/src/cmd/gc/go.y index 022514557..ce7c89a81 100644 --- a/src/cmd/gc/go.y +++ b/src/cmd/gc/go.y @@ -829,10 +829,14 @@ keyval: * all in one place to show how crappy it all is */ xfndcl: - LFUNC fndcl fnbody + LFUNC { - $$ = $2; - $$->nbody = $3; + maxarg = 0; + stksize = 0; + } fndcl fnbody + { + $$ = $3; + $$->nbody = $4; funcbody($$); } |