]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile/internal/types2: tweak anonymous parameter position
authorMatthew Dempsky <mdempsky@google.com>
Mon, 17 May 2021 21:25:49 +0000 (14:25 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Wed, 19 May 2021 06:26:57 +0000 (06:26 +0000)
commit90b6e7260553a742522830ddd38f5854657f2985
tree7ceb188e71feb7543cb65ef46c2617fa2e80326b
parentfc9e64cc98edda355471f0390da4d1d1de4100a0
[dev.typeparams] cmd/compile/internal/types2: tweak anonymous parameter position

When declaring anonymous parameters, use the syntax.Field's Pos
directly rather than its Type field's Pos. When the type expression is
a qualified identifier (i.e., SelectorExpr), its Pos returns the
position of the dot, whereas we typically declare the anonymous
parameter at the starting position of the type. (We could equivalently
use syntax.StartPos(field.Type), but we already have this as
field.Pos().)

Change-Id: If6ac9635b6e9c2b75a1989d5893a78e0b21cba88
Reviewed-on: https://go-review.googlesource.com/c/go/+/320611
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/types2/typexpr.go