]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/syntax: correct follow token for type parameter lists
authorRobert Griesemer <gri@golang.org>
Thu, 9 Sep 2021 22:43:19 +0000 (15:43 -0700)
committerRobert Griesemer <gri@golang.org>
Fri, 10 Sep 2021 16:08:21 +0000 (16:08 +0000)
commitda1aa650536b188c4dce287003a6f46b0dc4bdd5
treee70db54369a4167bbf96f19d832132a2ebe33906
parent96ab854ab03f6a21c676c2a7aa9c4ad933892a42
cmd/compile/internal/syntax: correct follow token for type parameter lists

When parsing a type parameter declaration, parts of the code still
expected a ) as closing token. Use the correct follow token ) or ]
depending on parameter list kind.

Also, consistently use tokstring (not tok.String()) for user-facing
(error) messages.

Follow-up on comment in CL 348730.

For #43527.

Change-Id: Ib1d4feb526771a1668a54c3bb7a671f6c8a65940
Reviewed-on: https://go-review.googlesource.com/c/go/+/348742
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/syntax/parser.go
src/cmd/compile/internal/syntax/testdata/tparams.go2