Updates #70954
Change-Id: I00ddb37650d27a98da921f04570d33535865622c
GitHub-Last-Rev:
69d52f3d720bd6e34befa1c6b92b2e80ed7ab2d1
GitHub-Pull-Request: golang/go#76638
Reviewed-on: https://go-review.googlesource.com/c/go/+/725440
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Auto-Submit: Keith Randall <khr@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
if n.Slice != nil && do(n.Slice) {
return true
}
+ if n.RType != nil && do(n.RType) {
+ return true
+ }
return false
}
func (n *MoveToHeapExpr) doChildrenWithHidden(do func(Node) bool) bool {
if n.Slice != nil {
n.Slice = edit(n.Slice).(Node)
}
+ if n.RType != nil {
+ n.RType = edit(n.RType).(Node)
+ }
}
func (n *MoveToHeapExpr) editChildrenWithHidden(edit func(Node) Node) {
n.editChildren(edit)