diff --git a/src/cmd/compile/internal/gc/pgen.go b/src/cmd/compile/internal/gc/pgen.go index 0b4a62fd6c7..f9375158e25 100644 --- a/src/cmd/compile/internal/gc/pgen.go +++ b/src/cmd/compile/internal/gc/pgen.go @@ -335,17 +335,6 @@ func compile(fn *Node) { saveerrors() - if Curfn.Type.FuncType().Outnamed { - // add clearing of the output parameters - for _, t := range Curfn.Type.Results().Fields().Slice() { - if t.Nname != nil { - n := nod(OAS, t.Nname, nil) - n = typecheck(n, Etop) - Curfn.Nbody.Prepend(n) - } - } - } - order(Curfn) if nerrors != 0 { return