diff --git a/src/cmd/compile/internal/noder/transform.go b/src/cmd/compile/internal/noder/transform.go index 660c4a19e66..c3fa8042f2c 100644 --- a/src/cmd/compile/internal/noder/transform.go +++ b/src/cmd/compile/internal/noder/transform.go @@ -594,7 +594,7 @@ func transformDot(n *ir.SelectorExpr, isCall bool) ir.Node { // Or did we successfully desugar all that at stencil time? return n } - n.SetType(typecheck.MethodValueWrapper(n).Type()) + n.SetType(typecheck.NewMethodType(n.Type(), nil)) } return n }