mirror of
https://github.com/golang/go
synced 2024-09-29 12:04:28 -06:00
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 <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: David Chase <drchase@google.com> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
This commit is contained in:
parent
cf66a82b0b
commit
cce0064399
@ -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)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user