diff options
author | Russ Cox <rsc@golang.org> | 2010-02-01 23:05:15 -0800 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-02-01 23:05:15 -0800 |
commit | 6546057f38c6c3c395a516df36669b86add35c83 (patch) | |
tree | 2f53c14e0b635beace769b5df1ad38cfed9aaae5 /src/cmd/gc/walk.c | |
parent | a0737a07c2e95132c32f0ac6f32bb811bd23c537 (diff) | |
download | golang-6546057f38c6c3c395a516df36669b86add35c83.tar.gz |
gc: bug246
R=ken2
CC=golang-dev
http://codereview.appspot.com/198057
Diffstat (limited to 'src/cmd/gc/walk.c')
-rw-r--r-- | src/cmd/gc/walk.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c index f560d5be2..ffdd17a95 100644 --- a/src/cmd/gc/walk.c +++ b/src/cmd/gc/walk.c @@ -182,7 +182,7 @@ walkdef(Node *n) t = n->type; if(t != T) { convlit(&e, t); - if(!isint[t->etype] && !isfloat[t->etype] && t->etype != TSTRING && t->etype != TBOOL) + if(!okforconst[t->etype]) yyerror("invalid constant type %T", t); } n->val = e->val; |