]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/gc: don't mark select descriptor as EscNone
authorBobby Powers <bobbypowers@gmail.com>
Fri, 25 Jul 2014 07:22:58 +0000 (11:22 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Fri, 25 Jul 2014 07:22:58 +0000 (11:22 +0400)
selv is created with temp() which calls tempname, which marks
the new n with EscNever, so there is no need to explicitly set
EscNone on the select descriptor.

Fixes #8396.

LGTM=dvyukov
R=golang-codereviews, dave, dvyukov
CC=golang-codereviews
https://golang.org/cl/112520043

src/cmd/gc/select.c

index 86313cb2bba7a2f48bd3b5298920ff8ac6743ace..7168e6b806ca222612aea74be65efcb7ba8cb1bf 100644 (file)
@@ -260,7 +260,6 @@ walkselect(Node *sel)
        // generate sel-struct
        setlineno(sel);
        selv = temp(selecttype(sel->xoffset));
-       selv->esc = EscNone;
        r = nod(OAS, selv, N);
        typecheck(&r, Etop);
        init = list(init, r);