]> Cypherpunks repositories - gostls13.git/commit
[dev.regabi] cmd/compile: change noder.declNames to returns ir.Names
authorMatthew Dempsky <mdempsky@google.com>
Sat, 19 Dec 2020 04:49:50 +0000 (20:49 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 22 Dec 2020 17:04:04 +0000 (17:04 +0000)
commit2755361e6abfd3a58acd5f7ebbcd05c23bc8261a
tree82b4fd5ba04dbd7964209f8556a7c181d4ede1cb
parent301af2cb71d2731baa55653df67850ce85032e16
[dev.regabi] cmd/compile: change noder.declNames to returns ir.Names

declNames always returns a slice of *ir.Names, so return that directly
rather than as []ir.Node.

While here, also change iimport to directly create ir.ODCL/ir.OAS
statements, rather than calling variter. Allows eliminating a use of
ir.TypeNode.

Passes buildall w/ toolstash -cmp.

Change-Id: Icb75e993c4957b6050c797ba64ee71cfb7a19644
Reviewed-on: https://go-review.googlesource.com/c/go/+/279315
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Trust: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/compile/internal/gc/dcl.go
src/cmd/compile/internal/gc/embed.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/noder.go