From: Ken Thompson Date: Mon, 9 Jun 2008 00:46:28 +0000 (-0700) Subject: bug in len X-Git-Tag: weekly.2009-11-06~3720 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b6eca3534c9d2901ac1001d98ac6af0ee3547a6d;p=gostls13.git bug in len SVN=121618 --- diff --git a/src/cmd/6g/cgen.c b/src/cmd/6g/cgen.c index df7dccf534..9e6842daff 100644 --- a/src/cmd/6g/cgen.c +++ b/src/cmd/6g/cgen.c @@ -144,7 +144,7 @@ cgen(Node *n, Node *res) case OLEN: if(isptrto(nl->type, TSTRING)) { regalloc(&n1, types[tptr], res); - cgen(nl, res); + cgen(nl, &n1); n1.op = OINDREG; n1.type = types[TINT32]; gmove(&n1, res);