commit | 87dae02a636e61895d8f084e9584befacc724d3f | [log] [tgz] |
---|---|---|
author | Ken Thompson <ken@golang.org> | Tue Jun 24 14:11:20 2008 -0700 |
committer | Ken Thompson <ken@golang.org> | Tue Jun 24 14:11:20 2008 -0700 |
tree | 2ad9b6f9470dbc8b7071a637d7a6baa9ec4b6f55 | |
parent | 362ea7c77da8afef44a6f762a2b1ccd2d4841667 [diff] [blame] |
string nil same as string "" SVN=124381
diff --git a/src/cmd/6g/cgen.c b/src/cmd/6g/cgen.c index 9f3fa92..6b820c5 100644 --- a/src/cmd/6g/cgen.c +++ b/src/cmd/6g/cgen.c
@@ -155,6 +155,15 @@ regfree(&n1); break; } + if(isptrto(nl->type, TMAP)) { + regalloc(&n1, types[tptr], res); + cgen(nl, &n1); + n1.op = OINDREG; + n1.type = types[TINT32]; + gmove(&n1, res); + regfree(&n1); + break; + } fatal("cgen: OLEN: unknown type %lT", nl->type); break;