From: Russ Cox Date: Fri, 9 Dec 2011 03:43:31 +0000 (-0500) Subject: gc: fix export of '\'' and '\\' constants X-Git-Tag: weekly.2011-12-14~125 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2ab9bb6aafe2720c4ea2b30fffc827e9f8883f53;p=gostls13.git gc: fix export of '\'' and '\\' constants Fixes Windows build. R=ken2 CC=golang-dev https://golang.org/cl/5472046 --- diff --git a/src/cmd/gc/fmt.c b/src/cmd/gc/fmt.c index 35acb5b84b..9733095019 100644 --- a/src/cmd/gc/fmt.c +++ b/src/cmd/gc/fmt.c @@ -363,7 +363,7 @@ Vconv(Fmt *fp) return fmtprint(fp, "%B", v->u.xval); case CTRUNE: x = mpgetfix(v->u.xval); - if(' ' <= x && x < 0x80) + if(' ' <= x && x < 0x80 && x != '\\' && x != '\'') return fmtprint(fp, "'%c'", (int)x); if(0 <= x && x < (1<<16)) return fmtprint(fp, "'\\u%04ux'", (int)x);