diff options
Diffstat (limited to 'src/cmd/compile/internal/noder')
| -rw-r--r-- | src/cmd/compile/internal/noder/writer.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/noder/writer.go b/src/cmd/compile/internal/noder/writer.go index 4944b7bd54..5a549ea198 100644 --- a/src/cmd/compile/internal/noder/writer.go +++ b/src/cmd/compile/internal/noder/writer.go @@ -784,6 +784,10 @@ func (pw *pkgWriter) objIdx(obj types2.Object) index { dict.implicits = decl.implicits } + if isGenericMethod(obj.Type()) { + dict.receivers = asTypeParamSlice(obj.Type().(*types2.Signature).RecvTypeParams()) + } + // We encode objects into 4 elements across different sections, all // sharing the same index: // |
