diff options
-rw-r--r-- | src/cmd/gc/subr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 98127e23b..9152bfb1a 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -1556,13 +1556,15 @@ dclmethod(Type *t) t->methptr |= 1<<ptr; // check types - // TODO(rsc): map, chan etc are not quite right if(!issimple[t->etype]) switch(t->etype) { default: return T; case TSTRUCT: case TARRAY: + case TMAP: + case TCHAN: + case TSTRING: break; } |