From f8fecffc6656ebd3a7e8f9d92cf68fff3623900e Mon Sep 17 00:00:00 2001 From: Ken Thompson Date: Tue, 17 Jun 2008 22:33:32 -0700 Subject: more maps more semi-colons type assignment of constants SVN=123278 --- src/cmd/gc/const.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/cmd/gc/const.c') 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; -- cgit v1.2.3