From: Russ Cox Date: Tue, 13 Mar 2012 13:33:54 +0000 (-0400) Subject: gc: use quoted string format in import error X-Git-Tag: weekly.2012-03-22~116 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=cc99d8ad0bb8a2299a72dcf123d615335ea09964;p=gostls13.git gc: use quoted string format in import error R=ken2 CC=golang-dev https://golang.org/cl/5794077 --- diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index 4fc658f7bc..681c023a01 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -3624,23 +3624,23 @@ isbadimport(Strlit *path) while(*s) { s += chartorune(&r, s); if(r == Runeerror) { - yyerror("import path contains invalid UTF-8 sequence: \"%s\"", path->s); + yyerror("import path contains invalid UTF-8 sequence: \"%Z\"", path); return 1; } if(r < 0x20 || r == 0x7f) { - yyerror("import path contains control character: \"%s\"", path->s); + yyerror("import path contains control character: \"%Z\"", path); return 1; } if(r == '\\') { - yyerror("import path contains backslash; use slash: \"%s\"", path->s); + yyerror("import path contains backslash; use slash: \"%Z\"", path); return 1; } if(isspacerune(r)) { - yyerror("import path contains space character: \"%s\"", path->s); + yyerror("import path contains space character: \"%Z\"", path); return 1; } if(utfrune("!\"#$%&'()*,:;<=>?[]^`{|}", r)) { - yyerror("import path contains invalid character '%C': \"%s\"", r, path->s); + yyerror("import path contains invalid character '%C': \"%Z\"", r, path); return 1; } }