summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2008-10-17 17:51:29 -0700
committerRuss Cox <rsc@golang.org>2008-10-17 17:51:29 -0700
commit47b9fa3aea99bd1ae22b28f06095eb9e467b6ed8 (patch)
tree22fc19c120657a41e0254538c4cfe8407b0c2534 /src
parent626f09b1522cfd62c16e9f902a92da29c9bdc29f (diff)
downloadgolang-47b9fa3aea99bd1ae22b28f06095eb9e467b6ed8.tar.gz
do not set t->recur on basic types.
the comment talked about printing, but now t->recur is only used for typehash. in typehash it is important to compute different hashes for the different basic types. add test that makes sure an interface { X() int8 } cannot be used as interface { X() int64 } R=ken OCL=17396 CL=17396
Diffstat (limited to 'src')
-rw-r--r--src/cmd/gc/lex.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/cmd/gc/lex.c b/src/cmd/gc/lex.c
index d0bff2741..de9700da3 100644
--- a/src/cmd/gc/lex.c
+++ b/src/cmd/gc/lex.c
@@ -1120,7 +1120,6 @@ lexinit(void)
}
t->sym = s;
- t->recur = 1; // supresses printing beyond name
dowidth(t);
types[etype] = t;