]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: complete methods on pointer receivers in missingMethod
authorRobert Findley <rfindley@google.com>
Wed, 17 Nov 2021 14:35:57 +0000 (09:35 -0500)
committerRobert Findley <rfindley@google.com>
Wed, 17 Nov 2021 18:14:23 +0000 (18:14 +0000)
commit9bdbed1d963a840d8c23640bbd20bd4cb9776859
tree56ca549c508ffd1edac6380573bb77e68342d62e
parent17b7604ef62316c7ea69e6a07f90282edcf4c874
go/types, types2: complete methods on pointer receivers in missingMethod

We were not calling objDecl on methods on pointer receivers in
missingMethod. This may not have mattered before, but with lazy
completion of instance methods it is necessary.

Fixes #49579

Change-Id: Icddb1f3b16bef7d8017859734f9879a4f1cc18de
Reviewed-on: https://go-review.googlesource.com/c/go/+/364714
Trust: Robert Findley <rfindley@google.com>
Trust: Dan Scales <danscales@google.com>
Run-TryBot: Robert Findley <rfindley@google.com>
Reviewed-by: Robert Griesemer <gri@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/compile/internal/types2/lookup.go
src/cmd/compile/internal/types2/testdata/fixedbugs/issue49579.go2 [new file with mode: 0644]
src/go/types/lookup.go
src/go/types/testdata/fixedbugs/issue49579.go2 [new file with mode: 0644]