]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile/internal/types: add pos/sym/typ params to NewField
authorMatthew Dempsky <mdempsky@google.com>
Mon, 23 Nov 2020 08:15:40 +0000 (00:15 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 24 Nov 2020 01:33:25 +0000 (01:33 +0000)
commite1047302bdbfcac0f2331ebd5f6126a8b3c3b9b3
tree1f69d58c7df4f0ce7a5f9729d2cb0d7dbd821f07
parent762eda346a9f4062feaa8a9fc0d17d72b11586f0
[dev.regabi] cmd/compile/internal/types: add pos/sym/typ params to NewField

These are almost always set, so might as well expect callers to
provide them. They're also all required by go/types's corresponding
New{Field,Func,Param,Var} functions, so this eases API compatibility.

Passes toolstash-check.

Change-Id: Ib3fa355d4961243cd285b41915e87652ae2c22f6
Reviewed-on: https://go-review.googlesource.com/c/go/+/272386
Trust: Matthew Dempsky <mdempsky@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/align.go
src/cmd/compile/internal/gc/closure.go
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/universe.go
src/cmd/compile/internal/types/type.go