]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/cmd/compile/internal/gc/reflect.go
[dev.boringcrypto] all: merge master into dev.boringcrypto
[gostls13.git] / src / cmd / compile / internal / gc / reflect.go
index d492f17f89ba91ac5e87f2e97b802bff18c448fb..3c6879c97869d62d2117818abadac980d3eff49b 100644 (file)
@@ -375,7 +375,7 @@ func methods(t *types.Type) []*Sig {
        // generating code if necessary.
        var ms []*Sig
        for _, f := range mt.AllMethods().Slice() {
-               if f.Type.Etype != TFUNC || f.Type.Recv() == nil {
+               if !f.IsMethod() {
                        Fatalf("non-method on %v method %v %v\n", mt, f.Sym, f)
                }
                if f.Type.Recv() == nil {