Change information
Commit message:
cmd/compile/interna/noder: correct generic method pointer receivers
Damien reported a bug whereby we were shaping qualified identifiers
for generic methods with pointer receivers as T.m[...]. The type for
the pointer receiver is encoded as (*T), and when the method name is
appended, it looks for (*T).m[...], finding nothing.
This updates qualified identifiers for generic methods to recognize
pointer receivers as a separate format.
Change-Id: Iecee9bdd45e3d99400ae61f96dc28fa892511bb7
Files:
- M src/cmd/compile/internal/noder/writer.go
- A test/genmeth2.go
Change size: S
Delta: 2 files changed, 30 insertions(+), 2 deletions(-)
Branch: refs/heads/master