aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/typecheck/iimport.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2021-01-02 01:27:29 -0800
committerMatthew Dempsky <mdempsky@google.com>2021-01-02 10:57:25 +0000
commitf2538033c08a8c215a19610680d66f5909c5bcdd (patch)
treeea806dcd2e65c0609d2194cb204ae3937a6098d6 /src/cmd/compile/internal/typecheck/iimport.go
parent2f2d4b4e68ab2fc448a1c2daf793b11ccde2fb16 (diff)
downloadgo-f2538033c08a8c215a19610680d66f5909c5bcdd.tar.gz
go-f2538033c08a8c215a19610680d66f5909c5bcdd.zip
[dev.regabi] cmd/compile: remove Nodes.Set [generated]
Just "=". It's cleaner. Passes toolstash -cmp. [git-generate] cd src/cmd/compile/internal/ir pkgs=$(go list . ../...) rf ' ex '"$(echo $pkgs)"' { var l Nodes var p *Nodes p.Set(l) -> *p = l } ex '"$(echo $pkgs)"' { var n InitNode var l Nodes *n.PtrInit() = l -> n.SetInit(l) } rm Nodes.Set ' Change-Id: Ic97219792243667146a02776553942ae1189ff7d Reviewed-on: https://go-review.googlesource.com/c/go/+/281002 Trust: Matthew Dempsky <mdempsky@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/typecheck/iimport.go')
-rw-r--r--src/cmd/compile/internal/typecheck/iimport.go16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/cmd/compile/internal/typecheck/iimport.go b/src/cmd/compile/internal/typecheck/iimport.go
index 00ecd9b819..0caac362e3 100644
--- a/src/cmd/compile/internal/typecheck/iimport.go
+++ b/src/cmd/compile/internal/typecheck/iimport.go
@@ -779,7 +779,7 @@ func (r *importReader) caseList(switchExpr ir.Node) []*ir.CaseClause {
cases := make([]*ir.CaseClause, r.uint64())
for i := range cases {
cas := ir.NewCaseStmt(r.pos(), nil, nil)
- cas.List.Set(r.stmtList())
+ cas.List = r.stmtList()
if namedTypeSwitch {
// Note: per-case variables will have distinct, dotted
// names after import. That's okay: swt.go only needs
@@ -789,7 +789,7 @@ func (r *importReader) caseList(switchExpr ir.Node) []*ir.CaseClause {
cas.Var = caseVar
caseVar.Defn = switchExpr
}
- cas.Body.Set(r.stmtList())
+ cas.Body = r.stmtList()
cases[i] = cas
}
return cases
@@ -932,7 +932,7 @@ func (r *importReader) node() ir.Node {
case ir.OCOPY, ir.OCOMPLEX, ir.OREAL, ir.OIMAG, ir.OAPPEND, ir.OCAP, ir.OCLOSE, ir.ODELETE, ir.OLEN, ir.OMAKE, ir.ONEW, ir.OPANIC, ir.ORECOVER, ir.OPRINT, ir.OPRINTN:
n := builtinCall(r.pos(), op)
- n.Args.Set(r.exprList())
+ n.Args = r.exprList()
if op == ir.OAPPEND {
n.IsDDD = r.bool()
}
@@ -945,7 +945,7 @@ func (r *importReader) node() ir.Node {
pos := r.pos()
init := r.stmtList()
n := ir.NewCallExpr(pos, ir.OCALL, r.expr(), r.exprList())
- n.PtrInit().Set(init)
+ *n.PtrInit() = init
n.IsDDD = r.bool()
return n
@@ -1033,14 +1033,14 @@ func (r *importReader) node() ir.Node {
case ir.OIF:
pos, init := r.pos(), r.stmtList()
n := ir.NewIfStmt(pos, r.expr(), r.stmtList(), r.stmtList())
- n.PtrInit().Set(init)
+ *n.PtrInit() = init
return n
case ir.OFOR:
pos, init := r.pos(), r.stmtList()
cond, post := r.exprsOrNil()
n := ir.NewForStmt(pos, nil, cond, post, r.stmtList())
- n.PtrInit().Set(init)
+ *n.PtrInit() = init
return n
case ir.ORANGE:
@@ -1052,7 +1052,7 @@ func (r *importReader) node() ir.Node {
pos := r.pos()
init := r.stmtList()
n := ir.NewSelectStmt(pos, r.commList())
- n.PtrInit().Set(init)
+ *n.PtrInit() = init
return n
case ir.OSWITCH:
@@ -1060,7 +1060,7 @@ func (r *importReader) node() ir.Node {
init := r.stmtList()
x, _ := r.exprsOrNil()
n := ir.NewSwitchStmt(pos, x, r.caseList(x))
- n.PtrInit().Set(init)
+ *n.PtrInit() = init
return n
// case OCASE: