diff --git a/ssa/abitype.go b/ssa/abitype.go index 6456cd2a..abf8a14f 100644 --- a/ssa/abitype.go +++ b/ssa/abitype.go @@ -191,12 +191,12 @@ func (b Builder) abiInterfaceOf(t *types.Interface) func() Expr { for i := 0; i < n; i++ { m := t.Method(i) mName := m.Name() - if pkgPath == "" { - if mPkg := m.Pkg(); mPkg != nil { - pkgPath = mPkg.Path() - } - } if !token.IsExported(mName) { + if pkgPath == "" { + if mPkg := m.Pkg(); mPkg != nil { + pkgPath = mPkg.Path() + } + } mName = abi.FullName(m.Pkg(), mName) } methods[i] = b.abiImethodOf(mName, typs[i])