summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2009-02-23 22:43:04 -0800
committerKen Thompson <ken@golang.org>2009-02-23 22:43:04 -0800
commite1441e278358aedb9416fca55e06847f8bf99d55 (patch)
tree235d39de4bb2912637fdd1a90433f0a7f7d9dc1b /src
parente93af9b93869df4dd036af7a9a24d46bf847fa05 (diff)
downloadgolang-e1441e278358aedb9416fca55e06847f8bf99d55.tar.gz
bug 130 (go/defer) interface.method()
R=r OCL=25356 CL=25356
Diffstat (limited to 'src')
-rw-r--r--src/cmd/6g/gen.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/6g/gen.c b/src/cmd/6g/gen.c
index e2c06d196..d14ad30bb 100644
--- a/src/cmd/6g/gen.c
+++ b/src/cmd/6g/gen.c
@@ -776,6 +776,7 @@ cgen_callinter(Node *n, Node *res, int proc)
cgen(&nodo, &nodr); // REG = 32+offset(REG) -- i.m->fun[f]
// BOTCH nodr.type = fntype;
+ nodr.type = n->left->type;
ginscall(&nodr, proc);
regfree(&nodr);