mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/compile: rename Recv->Recvs and Recv0->Recv
Change-Id: Ice3aa807169f4fec85745a3991b1084a9f85c1b5 Reviewed-on: https://go-review.googlesource.com/20499 Run-TryBot: Matthew Dempsky <mdempsky@google.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
0cff505871
commit
f91b832ab5
15 changed files with 42 additions and 43 deletions
|
|
@ -758,7 +758,7 @@ func eqtype1(t1, t2 *Type, assumedEqual map[typePair]struct{}) bool {
|
|||
|
||||
// Loop over structs: receiver, in, out.
|
||||
case TFUNC:
|
||||
for _, f := range recvParamsResults {
|
||||
for _, f := range recvsParamsResults {
|
||||
// Loop over fields in structs, ignoring argument names.
|
||||
ta, ia := IterFields(f(t1))
|
||||
tb, ib := IterFields(f(t2))
|
||||
|
|
@ -1131,7 +1131,7 @@ func substAny(tp **Type, types *[]*Type) {
|
|||
continue
|
||||
|
||||
case TFUNC:
|
||||
substAny(t.RecvP(), types)
|
||||
substAny(t.RecvsP(), types)
|
||||
substAny(t.ParamsP(), types)
|
||||
substAny(t.ResultsP(), types)
|
||||
|
||||
|
|
@ -1210,7 +1210,7 @@ func deep(t *Type) *Type {
|
|||
|
||||
case TFUNC:
|
||||
nt = t.Copy()
|
||||
*nt.RecvP() = deep(t.Recv())
|
||||
*nt.RecvsP() = deep(t.Recvs())
|
||||
*nt.ResultsP() = deep(t.Results())
|
||||
*nt.ParamsP() = deep(t.Params())
|
||||
|
||||
|
|
@ -1959,7 +1959,7 @@ func genwrapper(rcvr *Type, method *Type, newnam *Sym, iface int) {
|
|||
isddd = n.Left.Isddd
|
||||
}
|
||||
|
||||
methodrcvr := method.Type.Recv0().Type
|
||||
methodrcvr := method.Type.Recv().Type
|
||||
|
||||
// generate nil pointer check for better error
|
||||
if Isptr[rcvr.Etype] && rcvr.Type == methodrcvr {
|
||||
|
|
@ -2148,7 +2148,7 @@ func implements(t *Type, iface *Type, m **Type, samename **Type, ptr *int) bool
|
|||
|
||||
// if pointer receiver in method,
|
||||
// the method does not exist for value types.
|
||||
rcvr = tm.Type.Recv0().Type
|
||||
rcvr = tm.Type.Recv().Type
|
||||
|
||||
if Isptr[rcvr.Etype] && !Isptr[t0.Etype] && !followptr && !isifacemethod(tm.Type) {
|
||||
if false && Debug['r'] != 0 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue