From: Ken Thompson Date: Thu, 17 Mar 2011 23:47:00 +0000 (-0700) Subject: sinit.c: recursion in sinit X-Git-Tag: weekly.2011-03-28~94 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=61c83b6407547f189cfb21fb0b088a351e150130;p=gostls13.git sinit.c: recursion in sinit fixes #1617 R=rsc CC=golang-dev https://golang.org/cl/4277059 --- diff --git a/src/cmd/gc/range.c b/src/cmd/gc/range.c index e1093a91cb..dfb2b8efd6 100644 --- a/src/cmd/gc/range.c +++ b/src/cmd/gc/range.c @@ -203,7 +203,7 @@ walkrange(Node *n) hb = nod(OXXX, N, N); tempname(hb, types[TBOOL]); - n->ntest = hb; + n->ntest = nod(ONE, hb, nodbool(0)); a = nod(OAS2RECV, N, N); a->typecheck = 1; a->list = list(list1(hv1), hb);