summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-02-08 21:40:35 -0800
committerRuss Cox <rsc@golang.org>2010-02-08 21:40:35 -0800
commit572ffc76eca67ff28370cb29fc76ebcbe2aeb8cd (patch)
tree933045ba04c4eafe72701312dca1aa107534bfd1 /src
parent535e40449ec5c76afdfd28b549af3ade9eb62993 (diff)
downloadgolang-572ffc76eca67ff28370cb29fc76ebcbe2aeb8cd.tar.gz
gc: fix method expression bug
R=ken2 CC=golang-dev http://codereview.appspot.com/206043
Diffstat (limited to 'src')
-rw-r--r--src/cmd/gc/typecheck.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/gc/typecheck.c b/src/cmd/gc/typecheck.c
index 0643f77a9..11d142eeb 100644
--- a/src/cmd/gc/typecheck.c
+++ b/src/cmd/gc/typecheck.c
@@ -481,6 +481,7 @@ reswitch:
n->op = ONAME;
n->sym = methodsym(sym, l->type);
n->type = methodfunc(n->type, 1);
+ n->xoffset = 0;
getinargx(n->type)->type->type = l->type; // fix up receiver
n->class = PFUNC;
ok = Erv;