From: Russ Cox Date: Mon, 2 Nov 2009 18:50:18 +0000 (-0800) Subject: do not emit USED for global x when compiling "_ = x;" X-Git-Tag: weekly.2009-11-06~136 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d00248980be23b5c889601cf749f5738a5dc8724;p=gostls13.git do not emit USED for global x when compiling "_ = x;" R=ken@golang.org CC=r http://go/go-review/1018019 --- diff --git a/src/cmd/gc/gen.c b/src/cmd/gc/gen.c index bb1b19bfc9..475058fa28 100644 --- a/src/cmd/gc/gen.c +++ b/src/cmd/gc/gen.c @@ -427,7 +427,7 @@ cgen_discard(Node *nr) switch(nr->op) { case ONAME: - if(!(nr->class & PHEAP)) + if(!(nr->class & PHEAP) && nr->class != PEXTERN && nr->class != PFUNC) gused(nr); break;