X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcmd%2Fcompile%2Finternal%2Ftypes2%2Finterface.go;h=4072098e05234d94fe071f02f2d8e38863778f7c;hb=bea55136b2d50fc514ddfba4380311295975a660;hp=a815ae2637bd78a4ca6cafa622db5335d4223ae7;hpb=1b03ec8a25412342ca072c0860bdf046d58e82ac;p=gostls13.git diff --git a/src/cmd/compile/internal/types2/interface.go b/src/cmd/compile/internal/types2/interface.go index a815ae2637..4072098e05 100644 --- a/src/cmd/compile/internal/types2/interface.go +++ b/src/cmd/compile/internal/types2/interface.go @@ -152,7 +152,7 @@ func (check *Checker) interfaceType(ityp *Interface, iface *syntax.InterfaceType // use named receiver type if available (for better error messages) var recvTyp Type = ityp if def != nil { - if named, _ := def.typ.(*Named); named != nil { + if named := asNamed(def.typ); named != nil { recvTyp = named } }