func findMethod(prog *ssa.Program, meth *types.Func, typ types.Type, infer *TypeInfer) *ssa.Function { if meth != nil { return prog.LookupMethod(typ, meth.Pkg(), meth.Name()) } infer.Logger.Fatal(ErrMethodNotFound) return nil }
func findMethod(prog *ssa.Program, meth *types.Func, typ types.Type) *ssa.Function { if meth != nil { fmt.Fprintf(os.Stderr, " ^ finding method for type: %s pkg: %s name: %s\n", typ.String(), meth.Pkg().Name(), meth.Name()) } return prog.LookupMethod(typ, meth.Pkg(), meth.Name()) }