Commit cc99d8ad authored by Russ Cox's avatar Russ Cox

gc: use quoted string format in import error

R=ken2
CC=golang-dev
https://golang.org/cl/5794077
parent f26b1f80
......@@ -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;
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment