diff --git a/go/internal/gcimporter/iimport.go b/go/internal/gcimporter/iimport.go index 8cd357cc..0fd22bb0 100644 --- a/go/internal/gcimporter/iimport.go +++ b/go/internal/gcimporter/iimport.go @@ -537,7 +537,7 @@ func (r *importReader) doType(base *types.Named) types.Type { methods[i] = types.NewFunc(mpos, r.currPkg, mname, msig) } - typ := types.NewInterface2(methods, embeddeds) + typ := newInterface(methods, embeddeds) r.p.interfaceList = append(r.p.interfaceList, typ) return typ }