summaryrefslogtreecommitdiff
path: root/src/cmd/gc/const.c
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-06-17 22:33:32 -0700
committerKen Thompson <ken@golang.org>2008-06-17 22:33:32 -0700
commitf8fecffc6656ebd3a7e8f9d92cf68fff3623900e (patch)
tree53e9a610ed5a7c536cc8c9dbef5679b06e482c82 /src/cmd/gc/const.c
parentad33bef98341c6dd8520502417fcf752b77436ef (diff)
downloadgolang-f8fecffc6656ebd3a7e8f9d92cf68fff3623900e.tar.gz
more maps
more semi-colons type assignment of constants SVN=123278
Diffstat (limited to 'src/cmd/gc/const.c')
-rw-r--r--src/cmd/gc/const.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/cmd/gc/const.c b/src/cmd/gc/const.c
index 589066a9b..9bd3e742e 100644
--- a/src/cmd/gc/const.c
+++ b/src/cmd/gc/const.c
@@ -20,7 +20,17 @@ convlit(Node *n, Type *t)
goto bad1;
case Wlitnil:
- if(isptr[et] || et = TINTER)
+ if(isptr[et] || et == TINTER)
+ break;
+ goto bad1;
+
+ case Wlitstr:
+ if(isptrto(t, TSTRING))
+ break;
+ goto bad1;
+
+ case Wlitbool:
+ if(et == TBOOL)
break;
goto bad1;