summaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/walk/assign.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/compile/internal/walk/assign.go')
-rw-r--r--src/cmd/compile/internal/walk/assign.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/walk/assign.go b/src/cmd/compile/internal/walk/assign.go
index 762baa0dd9..7f3e4cc995 100644
--- a/src/cmd/compile/internal/walk/assign.go
+++ b/src/cmd/compile/internal/walk/assign.go
@@ -264,7 +264,7 @@ func walkReturn(n *ir.ReturnStmt) ir.Node {
// move function calls out, to make ascompatee's job easier.
walkExprListSafe(n.Results, n.PtrInit())
- n.Results.Set(ascompatee(n.Op(), rl, n.Results, n.PtrInit()))
+ n.Results = ascompatee(n.Op(), rl, n.Results, n.PtrInit())
return n
}
walkExprList(n.Results, n.PtrInit())
@@ -281,7 +281,7 @@ func walkReturn(n *ir.ReturnStmt) ir.Node {
a := ir.NewAssignStmt(base.Pos, nname, rhs[i])
res[i] = convas(a, n.PtrInit())
}
- n.Results.Set(res)
+ n.Results = res
return n
}