From: Luuk van Dijk Date: Tue, 5 Jul 2011 22:02:03 +0000 (+0200) Subject: gc: fix %N for OGOTO nodes. X-Git-Tag: weekly.2011-07-07~31 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=13d048a2219f422202f4dad108734b24c0b32cac;p=gostls13.git gc: fix %N for OGOTO nodes. 6g -W crashed on any source with a goto. this fixes that. R=rsc, r CC=golang-dev https://golang.org/cl/4675052 --- diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 7c472147a2..40b0c4fd15 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -1124,7 +1124,7 @@ Sconv(Fmt *fp) return 0; } - if(s->pkg != localpkg || longsymnames || (fp->flags & FmtLong)) { + if(s->pkg && s->pkg != localpkg || longsymnames || (fp->flags & FmtLong)) { // This one is for the user. If the package name // was used by multiple packages, give the full // import path to disambiguate.