diff options
author | Russ Cox <rsc@golang.org> | 2008-10-17 17:51:29 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2008-10-17 17:51:29 -0700 |
commit | 47b9fa3aea99bd1ae22b28f06095eb9e467b6ed8 (patch) | |
tree | 22fc19c120657a41e0254538c4cfe8407b0c2534 /src | |
parent | 626f09b1522cfd62c16e9f902a92da29c9bdc29f (diff) | |
download | golang-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.c | 1 |
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; |