commit | 5ff7d8489206e6080f98ba54535ada78db8e4d09 | [log] [tgz] |
---|---|---|
author | Ken Thompson <ken@golang.org> | Thu Jul 09 11:41:06 2009 -0700 |
committer | Ken Thompson <ken@golang.org> | Thu Jul 09 11:41:06 2009 -0700 |
tree | cbaa72c662800a34e96b5f1326c0484edccffd64 | |
parent | 600d7828a7733032b346e6f7b72825c4e914d0ce [diff] |
segment fault R=rsc OCL=31396 CL=31396
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index 08be5bf..65313bc 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c
@@ -790,6 +790,10 @@ if(top != Erv) goto nottop; walktype(n->left, Erv); + if(n->left == N) { + yyerror("missing argument to len"); + goto ret; + } defaultlit(n->left, T); implicitstar(&n->left); t = n->left->type;