From cce00643992995ce3ca4eca301bac77a72e10d8e Mon Sep 17 00:00:00 2001 From: Matthew Dempsky Date: Tue, 3 May 2022 15:17:32 -0700 Subject: [PATCH] cmd/compile/internal/typecheck: trim unused code Unused since CL 403839. Change-Id: Ib416778738523be11213c82a9e1a4cdaa8afb294 Reviewed-on: https://go-review.googlesource.com/c/go/+/403847 Run-TryBot: Matthew Dempsky TryBot-Result: Gopher Robot Reviewed-by: David Chase Reviewed-by: Cuong Manh Le --- src/cmd/compile/internal/typecheck/dcl.go | 29 ----------------------- 1 file changed, 29 deletions(-) diff --git a/src/cmd/compile/internal/typecheck/dcl.go b/src/cmd/compile/internal/typecheck/dcl.go index 3b426a6d07..93fcf236d8 100644 --- a/src/cmd/compile/internal/typecheck/dcl.go +++ b/src/cmd/compile/internal/typecheck/dcl.go @@ -203,16 +203,6 @@ func funcarg(n *ir.Field, ctxt ir.Class) { Declare(name, ctxt) } -func funcarg2(f *types.Field, ctxt ir.Class) { - if f.Sym == nil { - return - } - n := ir.NewNameAt(f.Pos, f.Sym) - f.Nname = n - n.SetType(f.Type) - Declare(n, ctxt) -} - func funcargs(nt *ir.FuncType) { if nt.Op() != ir.OTFUNC { base.Fatalf("funcargs %v", nt.Op()) @@ -245,25 +235,6 @@ func funcargs(nt *ir.FuncType) { } } -// Same as funcargs, except run over an already constructed TFUNC. -// This happens during import, where the hidden_fndcl rule has -// used functype directly to parse the function's type. -func funcargs2(t *types.Type) { - if t.Kind() != types.TFUNC { - base.Fatalf("funcargs2 %v", t) - } - - for _, f := range t.Recvs().Fields().Slice() { - funcarg2(f, ir.PPARAM) - } - for _, f := range t.Params().Fields().Slice() { - funcarg2(f, ir.PPARAM) - } - for _, f := range t.Results().Fields().Slice() { - funcarg2(f, ir.PPARAMOUT) - } -} - func Temp(t *types.Type) *ir.Name { return TempAt(base.Pos, ir.CurFunc, t) }