]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: stop using ONONAME with Name
authorMatthew Dempsky <mdempsky@google.com>
Sat, 19 Dec 2020 04:14:45 +0000 (20:14 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Mon, 21 Dec 2020 19:42:21 +0000 (19:42 +0000)
commit94cfeca0a5b36a70a8bdd1a0015eb78c7e9a3311
treea1fa11f3f54406b12c217adc9af9e13432c878c8
parentcb4898a77d79f457d75f601fad6908dd85bdc772
[dev.regabi] cmd/compile: stop using ONONAME with Name

This CL changes NewDeclNameAt to take an Op argument to set the Op up
front, and updates all callers to provide the appropriate Op. This
allows dropping the Name.SetOp method.

Passes buildall w/ toolstash -cmp.

Change-Id: I20e580f62d3c8a81223d1c162327c11b37bbf3f0
Reviewed-on: https://go-review.googlesource.com/c/go/+/279314
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/export.go
src/cmd/compile/internal/gc/iimport.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/gc/universe.go
src/cmd/compile/internal/ir/name.go