diff options
| author | Zxilly <zhouxinyu1001@gmail.com> | 2024-02-22 21:09:55 +0000 |
|---|---|---|
| committer | Robert Griesemer <gri@google.com> | 2024-02-27 16:22:24 +0000 |
| commit | 856355a9133a3c96efcd35f355637d33c9fde7ea (patch) | |
| tree | 3e533cf1ffd4d2092ce5875b5ef66c6d02ea79e5 /src/cmd/compile/internal/syntax/parser.go | |
| parent | f326b3e2b3761ae4562204a5faee41b4d5211502 (diff) | |
| download | go-856355a9133a3c96efcd35f355637d33c9fde7ea.tar.xz | |
cmd/compile: use quotes to wrap user-supplied token
Use quotes to wrap user-supplied token in the syntax error message.
Updates #65790
Change-Id: I631a63df4a6bb8615b7850a324d812190bc15f30
GitHub-Last-Rev: f291e1d5a6adee558d21bb7e0a3a17471bad7eb6
GitHub-Pull-Request: golang/go#65840
Reviewed-on: https://go-review.googlesource.com/c/go/+/565518
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd/compile/internal/syntax/parser.go')
| -rw-r--r-- | src/cmd/compile/internal/syntax/parser.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/syntax/parser.go b/src/cmd/compile/internal/syntax/parser.go index 1569b5e987..f75f86587a 100644 --- a/src/cmd/compile/internal/syntax/parser.go +++ b/src/cmd/compile/internal/syntax/parser.go @@ -267,7 +267,9 @@ func (p *parser) syntaxErrorAt(pos Pos, msg string) { // determine token string var tok string switch p.tok { - case _Name, _Semi: + case _Name: + tok = "`" + p.lit + "'" + case _Semi: tok = p.lit case _Literal: tok = "literal " + p.lit |
