# reflect
..\..\..\..\reflect\swapper.go:38:43: <S> capturing by value: ps (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:42:43: <S> capturing by value: ss (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:48:43: <S> capturing by value: is (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:51:43: <S> capturing by value: is (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:54:43: <S> capturing by value: is (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:57:43: <S> capturing by value: is (addr=false assign=false width=24)
..\..\..\..\reflect\swapper.go:65:22: <S> capturing by value: s (addr=false assign=false width=8)
..\..\..\..\reflect\swapper.go:68:30: <S> capturing by value: size (addr=false assign=false width=8)
..\..\..\..\reflect\swapper.go:70:16: <S> capturing by value: typ (addr=false assign=false width=8)
..\..\..\..\reflect\swapper.go:70:21: <S> capturing by value: tmp (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:1405:61: <S> capturing by value: name (addr=false assign=false width=16)
..\..\..\..\reflect\type.go:2049:40: <S> capturing by value: hash (addr=false assign=false width=4)
..\..\..\..\reflect\type.go:2458:26: <S> capturing by value: ifield (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2458:41: <S> capturing by value: imethod (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2466:26: <S> capturing by value: ifield (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2466:41: <S> capturing by value: imethod (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2475:26: <S> capturing by value: ifield (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2475:41: <S> capturing by value: imethod (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2483:26: <S> capturing by value: ifield (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2483:41: <S> capturing by value: imethod (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2672:41: <S> capturing by value: hash (addr=false assign=false width=4)
..\..\..\..\reflect\type.go:2767:23: <S> capturing by value: typ (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2777:23: <S> capturing by value: typ (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2992:20: <S> capturing by value: count (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2993:25: <S> capturing by value: esize (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:2995:9: <S> capturing by value: eequal (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:3007:20: <S> capturing by value: count (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:3008:9: <S> capturing by value: ehash (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:3008:31: <S> capturing by value: esize (addr=false assign=false width=8)
..\..\..\..\reflect\type.go:3139:21: <S> capturing by value: x (addr=false assign=false width=8)
..\..\..\..\reflect\value.go:1026:6: can inline Value.IsValid as: method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\type.go:779:6: can inline (*rtype).Kind as: method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:649:6: cannot inline resolveTypeOff: no function body
..\..\..\..\reflect\type.go:688:6: cannot inline (*rtype).typeOff: non-leaf function
..\..\..\..\reflect\type.go:696:6: cannot inline (*rtype).uncommon: unhandled op DCLTYPE
..\..\..\..\reflect\type.go:700:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1078:6: can inline add as: func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:634:6: can inline (*uncommonType).methods as: method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:638:31: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:644:6: cannot inline resolveNameOff: no function body
..\..\..\..\reflect\type.go:684:6: cannot inline (*rtype).nameOff: non-leaf function
..\..\..\..\reflect\type.go:475:6: can inline name.isExported as: method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:787:6: cannot inline (*rtype).exportedMethods: non-leaf method
..\..\..\..\reflect\type.go:797:20: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:797:20: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:801:22: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:813:22: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\value.go:1710:6: cannot inline Value.Type: non-leaf op PANIC
..\..\..\..\reflect\value.go:1723:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:284:6: can inline Value.CanAddr as: method(Value) func() bool { return v.flag & flagAddr != 0 }
..\..\..\..\reflect\value.go:79:6: can inline flag.kind as: method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1032:6: can inline Value.Kind as: method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\value.go:1033:15: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1766:6: cannot inline Value.UnsafeAddr: non-leaf op PANIC
..\..\..\..\reflect\type.go:781:6: can inline (*rtype).pointers as: method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\value.go:92:6: cannot inline Value.pointer: non-leaf op PANIC
..\..\..\..\reflect\value.go:93:45: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\value.go:2517:6: cannot inline chanlen: no function body
..\..\..\..\reflect\value.go:2557:6: cannot inline maplen: no function body
..\..\..\..\reflect\value.go:1038:6: cannot inline Value.Len: non-leaf function
..\..\..\..\reflect\value.go:1039:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1055:47: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:83:6: can inline flag.ro as: method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:1826:6: can inline arrayAt as: func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:1827:12: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:870:6: cannot inline Value.Index: non-leaf op PANIC
..\..\..\..\reflect\value.go:871:15: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:885:13: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:886:48: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:886:66: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:898:17: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:898:17: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:899:41: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:899:59: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:907:15: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:907:15: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:908:18: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:911:49: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1001:6: cannot inline Value.IsNil: non-leaf op PANIC
..\..\..\..\reflect\value.go:1002:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1018:49: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1270:6: cannot inline Value.Pointer: non-leaf method
..\..\..\..\reflect\value.go:1272:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1298:51: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\type.go:1114:6: can inline (*interfaceType).NumMethod as: method(*interfaceType) func() int { return len(t.methods) }
..\..\..\..\reflect\type.go:824:6: cannot inline (*rtype).NumMethod: non-leaf method
..\..\..\..\reflect\type.go:825:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:827:22: inlining call to (*interfaceType).NumMethod method(*interfaceType) func() int { return len(t.methods) }
..\..\..\..\reflect\type.go:3153:6: can inline ifaceIndir as: func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:140:6: can inline unpackEface as: func(interface {}) Value { e := (*emptyInterface)(unsafe.Pointer(&i)); t := e.typ; if t == nil { return Value literal }; f := flag(t.Kind()); if ifaceIndir(t) { f |= flagIndir }; return Value literal }
..\..\..\..\reflect\value.go:147:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:148:15: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:743:6: cannot inline Value.Elem: non-leaf method
..\..\..\..\reflect\value.go:744:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:755:19: inlining call to unpackEface func(interface {}) Value { e := (*emptyInterface)(unsafe.Pointer(&i)); t := e.typ; if t == nil { return Value literal }; f := flag(t.Kind()); if ifaceIndir(t) { f |= flagIndir }; return Value literal }
..\..\..\..\reflect\value.go:755:19: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:755:19: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:757:23: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:772:22: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:775:48: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:171:6: cannot inline methodName: non-leaf function
..\..\..\..\reflect\value.go:205:6: cannot inline flag.mustBe: non-leaf op PANIC
..\..\..\..\reflect\value.go:206:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:207:41: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1191:6: cannot inline Value.NumField: non-leaf method
..\..\..\..\reflect\type.go:433:6: can inline (*structField).anon as: method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\type.go:429:6: can inline (*structField).offset as: method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\value.go:780:6: cannot inline Value.Field: non-leaf op PANIC
..\..\..\..\reflect\value.go:781:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:782:50: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:792:64: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:794:27: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\value.go:795:16: inlining call to (*structField).anon method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\value.go:806:32: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\value.go:806:12: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:2548:6: cannot inline mapiterinit: no function body
..\..\..\..\reflect\value.go:2551:6: cannot inline mapiterkey: no function body
..\..\..\..\reflect\value.go:2085:6: cannot inline unsafe_New: no function body
..\..\..\..\reflect\value.go:2570:6: cannot inline typedmemmove: no function body
..\..\..\..\reflect\value.go:2554:6: cannot inline mapiternext: no function body
..\..\..\..\reflect\value.go:1102:6: cannot inline Value.MapKeys: non-leaf method
..\..\..\..\reflect\value.go:1107:17: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:1107:39: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:1125:16: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\type.go:491:6: can inline name.name as: method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:754:6: cannot inline (*rtype).String: non-leaf method
..\..\..\..\reflect\type.go:755:28: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:3164:6: can inline (*bitVector).append as: method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:1048:6: can inline (*funcType).in as: method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:1056:31: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:3172:6: cannot inline addTypeBits: recursive
..\..\..\..\reflect\type.go:3181:13: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3183:12: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3188:13: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3190:12: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3191:12: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3205:35: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:1059:6: can inline (*funcType).out as: method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:1068:31: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:536:6: cannot inline newName: non-leaf op PANIC
..\..\..\..\reflect\type.go:659:6: cannot inline addReflectOff: no function body
..\..\..\..\reflect\type.go:663:6: cannot inline resolveReflectName: non-leaf function
..\..\..\..\reflect\type.go:3067:6: cannot inline funcLayout: non-leaf op PANIC
..\..\..\..\reflect\type.go:3068:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:3071:29: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:3089:16: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\type.go:3089:39: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\type.go:3090:17: inlining call to (*bitVector).append method(*bitVector) func(uint8) { if bv.n % 8 == 0 { bv.data = append(bv.data, 0) }; bv.data[bv.n / 8] |= bit << (bv.n % 8); bv.n++ }
..\..\..\..\reflect\type.go:3094:27: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:3094:27: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:3106:28: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:3106:28: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:3138:30: cannot inline funcLayout.func1: non-leaf function
..\..\..\..\reflect\type.go:654:6: cannot inline resolveTextOff: no function body
..\..\..\..\reflect\type.go:692:6: cannot inline (*rtype).textOff: non-leaf function
..\..\..\..\reflect\value.go:578:6: cannot inline methodReceiver: non-leaf method
..\..\..\..\reflect\value.go:580:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:603:39: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\value.go:586:36: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\makefunc.go:93:6: cannot inline makeMethodValue: non-leaf op PANIC
..\..\..\..\reflect\makefunc.go:100:23: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:908:6: cannot inline (*rtype).Name: non-leaf method
..\..\..\..\reflect\type.go:1008:6: cannot inline (*rtype).Len: non-leaf op PANIC
..\..\..\..\reflect\type.go:1009:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:3039:6: can inline toType as: func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:939:6: cannot inline (*rtype).Elem: non-leaf op PANIC
..\..\..\..\reflect\type.go:940:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:943:16: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:946:16: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:949:16: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:952:16: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:955:16: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:923:6: cannot inline (*rtype).ChanDir: non-leaf op PANIC
..\..\..\..\reflect\type.go:924:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1024:6: cannot inline (*rtype).NumIn: non-leaf op PANIC
..\..\..\..\reflect\type.go:1025:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:992:6: cannot inline (*rtype).In: non-leaf op PANIC
..\..\..\..\reflect\type.go:993:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:997:21: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:997:21: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:997:15: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:1032:6: cannot inline (*rtype).NumOut: non-leaf op PANIC
..\..\..\..\reflect\type.go:1033:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1037:19: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:1037:19: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1040:6: cannot inline (*rtype).Out: non-leaf op PANIC
..\..\..\..\reflect\type.go:1041:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1045:22: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:1045:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1045:15: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:1000:6: cannot inline (*rtype).Key: non-leaf op PANIC
..\..\..\..\reflect\type.go:1001:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1005:15: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:471:6: can inline name.data as: method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:472:20: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:479:6: can inline name.nameLen as: method(name) func() int { return int(uint16(*n.data(1, "name len field")) << 8 | uint16(*n.data(2, "name len field"))) }
..\..\..\..\reflect\type.go:480:27: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:480:27: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:480:69: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:480:69: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:483:6: cannot inline name.tagLen: function too complex: cost 142 exceeds budget 80
..\..\..\..\reflect\type.go:484:12: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:484:12: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:487:22: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1, "name len field")) << 8 | uint16(*n.data(2, "name len field"))) }
..\..\..\..\reflect\type.go:487:22: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:487:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:487:22: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:487:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:488:27: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:488:27: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:488:74: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:488:74: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:503:6: cannot inline name.tag: non-leaf method
..\..\..\..\reflect\type.go:508:17: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1, "name len field")) << 8 | uint16(*n.data(2, "name len field"))) }
..\..\..\..\reflect\type.go:508:17: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:508:17: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:508:17: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:508:17: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:510:34: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:510:34: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1623:6: cannot inline haveIdenticalUnderlyingType: recursive
..\..\..\..\reflect\type.go:1628:16: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1629:19: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1695:20: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1695:40: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1701:19: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1701:37: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1611:6: cannot inline haveIdenticalType: recursive
..\..\..\..\reflect\type.go:1595:6: cannot inline directlyAssignable: non-leaf method
..\..\..\..\reflect\type.go:1603:47: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1603:59: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:515:6: cannot inline name.pkgPath: non-leaf method
..\..\..\..\reflect\type.go:516:30: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:516:30: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:519:22: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1, "name len field")) << 8 | uint16(*n.data(2, "name len field"))) }
..\..\..\..\reflect\type.go:519:22: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:519:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:519:22: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:519:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:526:80: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
..\..\..\..\reflect\type.go:526:80: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:528:25: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1506:6: cannot inline implements: unhandled op FOR
..\..\..\..\reflect\type.go:1507:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1527:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1535:18: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1535:35: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1536:26: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:1539:33: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1543:33: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1562:23: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:1562:23: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1568:17: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1568:34: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1569:25: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:1572:32: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1576:43: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\value.go:1160:6: cannot inline Value.NumMethod: non-leaf op PANIC
..\..\..\..\reflect\value.go:103:6: cannot inline packEface: non-leaf op PANIC
..\..\..\..\reflect\value.go:109:17: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:951:6: cannot inline valueInterface: non-leaf op PANIC
..\..\..\..\reflect\value.go:965:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:2566:6: cannot inline ifaceE2I: no function body
..\..\..\..\reflect\value.go:2202:6: cannot inline Value.assignTo: non-leaf function
..\..\..\..\reflect\value.go:2211:48: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2212:22: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2219:12: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\value.go:2219:12: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:2537:6: cannot inline mapaccess: no function body
..\..\..\..\reflect\value.go:1062:6: cannot inline Value.MapIndex: non-leaf method
..\..\..\..\reflect\value.go:1086:30: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:1087:21: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:1088:16: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\deepequal.go:24:6: cannot inline deepValueEqual: recursive
..\..\..\..\reflect\deepequal.go:25:16: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:25:33: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:26:20: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:26:36: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:45:15: inlining call to Value.CanAddr method(Value) func() bool { return v.flag & flagAddr != 0 }
..\..\..\..\reflect\deepequal.go:45:31: inlining call to Value.CanAddr method(Value) func() bool { return v.flag & flagAddr != 0 }
..\..\..\..\reflect\deepequal.go:45:49: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\deepequal.go:45:49: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\deepequal.go:37:10: can inline deepValueEqual.func1 as: func(Kind) bool { switch statement; return false }
..\..\..\..\reflect\deepequal.go:45:41: inlining call to deepValueEqual.func1 func(Kind) bool { switch statement; return false }
..\..\..\..\reflect\deepequal.go:65:16: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\deepequal.go:65:16: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\deepequal.go:119:20: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:119:39: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\deepequal.go:37:10: cannot inline deepValueEqual.func1: recursive
..\..\..\..\reflect\value.go:2588:6: can inline escapes as: func(interface {}) { if dummy.b { dummy.x = x } }
..\..\..\..\reflect\value.go:2150:6: cannot inline ValueOf: function too complex: cost 83 exceeds budget 80
..\..\..\..\reflect\value.go:2159:9: inlining call to escapes func(interface {}) { if dummy.b { dummy.x = x } }
..\..\..\..\reflect\value.go:2161:20: inlining call to unpackEface func(interface {}) Value { e := (*emptyInterface)(unsafe.Pointer(&i)); t := e.typ; if t == nil { return Value literal }; f := flag(t.Kind()); if ifaceIndir(t) { f |= flagIndir }; return Value literal }
..\..\..\..\reflect\value.go:2161:20: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2161:20: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\deepequal.go:187:6: cannot inline DeepEqual: non-leaf function
..\..\..\..\reflect\makefunc.go:47:6: cannot inline MakeFunc: non-leaf op CALLINTER
..\..\..\..\reflect\makefunc.go:74:6: cannot inline makeFuncStub: no function body
..\..\..\..\reflect\makefunc.go:135:6: cannot inline methodValueCall: no function body
..\..\..\..\reflect\type.go:762:6: can inline (*rtype).Size as: method(*rtype) func() uintptr { return t.size }
..\..\..\..\reflect\swapper.go:13:6: cannot inline Swapper: non-leaf function
..\..\..\..\reflect\swapper.go:15:11: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\swapper.go:15:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\swapper.go:16:52: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\swapper.go:16:52: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\swapper.go:31:18: inlining call to (*rtype).Size method(*rtype) func() uintptr { return t.size }
..\..\..\..\reflect\swapper.go:40:14: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\swapper.go:21:10: cannot inline Swapper.func1: non-leaf op PANIC
..\..\..\..\reflect\swapper.go:23:10: cannot inline Swapper.func2: non-leaf op PANIC
..\..\..\..\reflect\swapper.go:38:11: can inline Swapper.func3 as: func(int, int) { ps[i], ps[j] = ps[j], ps[i] }
..\..\..\..\reflect\swapper.go:42:11: can inline Swapper.func4 as: func(int, int) { ss[i], ss[j] = ss[j], ss[i] }
..\..\..\..\reflect\swapper.go:48:11: can inline Swapper.func5 as: func(int, int) { is[i], is[j] = is[j], is[i] }
..\..\..\..\reflect\swapper.go:51:11: can inline Swapper.func6 as: func(int, int) { is[i], is[j] = is[j], is[i] }
..\..\..\..\reflect\swapper.go:54:11: can inline Swapper.func7 as: func(int, int) { is[i], is[j] = is[j], is[i] }
..\..\..\..\reflect\swapper.go:57:11: can inline Swapper.func8 as: func(int, int) { is[i], is[j] = is[j], is[i] }
..\..\..\..\reflect\swapper.go:64:9: cannot inline Swapper.func9: non-leaf op PANIC
..\..\..\..\reflect\swapper.go:68:18: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\swapper.go:68:18: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\swapper.go:69:18: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\swapper.go:69:18: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:532:6: can inline round as: func(uintptr, uintptr) uintptr { return (n + a - 1) &^ (a - 1) }
..\..\..\..\reflect\type.go:597:6: cannot inline Kind.String: non-leaf function
..\..\..\..\reflect\type.go:669:6: cannot inline resolveReflectType: non-leaf function
..\..\..\..\reflect\type.go:676:6: cannot inline resolveReflectText: non-leaf function
..\..\..\..\reflect\type.go:764:6: cannot inline (*rtype).Bits: non-leaf op PANIC
..\..\..\..\reflect\type.go:768:13: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:775:6: can inline (*rtype).Align as: method(*rtype) func() int { return int(t.align) }
..\..\..\..\reflect\type.go:777:6: can inline (*rtype).FieldAlign as: method(*rtype) func() int { return int(t.fieldAlign) }
..\..\..\..\reflect\type.go:783:6: can inline (*rtype).common as: method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\type.go:1095:6: cannot inline (*interfaceType).Method: non-leaf method
..\..\..\..\reflect\type.go:1101:21: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1102:22: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:1105:30: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1108:17: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:931:6: cannot inline (*rtype).IsVariadic: non-leaf op PANIC
..\..\..\..\reflect\type.go:932:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1468:6: cannot inline fnv1: has ... args
..\..\..\..\reflect\type.go:2071:6: cannot inline funcStr: unhandled op RANGE
..\..\..\..\reflect\type.go:2074:25: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:2074:25: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2086:15: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:2086:15: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1739:6: cannot inline typelinks: no function body
..\..\..\..\reflect\type.go:1741:6: can inline rtypeOff as: func(unsafe.Pointer, int32) *rtype { return (*rtype)(add(section, uintptr(off), "sizeof(rtype) > 0")) }
..\..\..\..\reflect\type.go:1742:21: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1749:6: cannot inline typesByString: non-leaf function
..\..\..\..\reflect\type.go:1762:17: inlining call to rtypeOff func(unsafe.Pointer, int32) *rtype { return (*rtype)(add(section, uintptr(off), "sizeof(rtype) > 0")) }
..\..\..\..\reflect\type.go:1762:17: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1774:19: inlining call to rtypeOff func(unsafe.Pointer, int32) *rtype { return (*rtype)(add(section, uintptr(off), "sizeof(rtype) > 0")) }
..\..\..\..\reflect\type.go:1774:19: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1958:6: cannot inline FuncOf: non-leaf op CALLINTER
..\..\..\..\reflect\type.go:2047:16: cannot inline FuncOf.func1: non-leaf method
..\..\..\..\reflect\type.go:835:6: cannot inline (*rtype).Method: non-leaf method
..\..\..\..\reflect\type.go:836:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:846:21: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:850:35: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:850:35: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:852:27: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\type.go:852:27: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:855:35: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:855:35: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:856:28: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\type.go:856:28: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:1117:6: cannot inline (*interfaceType).MethodByName: unhandled op RANGE
..\..\..\..\reflect\type.go:1124:28: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:869:6: cannot inline (*rtype).MethodByName: non-leaf method
..\..\..\..\reflect\type.go:870:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:878:25: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:878:25: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:883:22: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:884:17: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:893:6: cannot inline (*rtype).PkgPath: non-leaf method
..\..\..\..\reflect\type.go:901:35: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:904:6: can inline hasPrefix as: func(string, string) bool { return len(s) >= len(prefix) && s[:len(prefix)] == prefix }
..\..\..\..\reflect\type.go:1228:6: cannot inline (*structType).Field: non-leaf op PANIC
..\..\..\..\reflect\type.go:1233:17: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:1234:22: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1235:22: inlining call to (*structField).anon method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\type.go:1236:23: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
..\..\..\..\reflect\type.go:1237:29: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1242:21: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:960:6: cannot inline (*rtype).Field: non-leaf op PANIC
..\..\..\..\reflect\type.go:961:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1259:6: cannot inline (*structType).FieldByIndex: unhandled op RANGE
..\..\..\..\reflect\type.go:1260:17: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:968:6: cannot inline (*rtype).FieldByIndex: non-leaf op PANIC
..\..\..\..\reflect\type.go:969:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1282:6: cannot inline (*structType).FieldByNameFunc: unhandled op FOR
..\..\..\..\reflect\type.go:1330:25: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1332:14: inlining call to (*structField).anon method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\type.go:1335:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1358:38: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1388:6: cannot inline (*structType).FieldByName: unhandled op RANGE
..\..\..\..\reflect\type.go:1394:19: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:1397:14: inlining call to (*structField).anon method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\type.go:1405:27: can inline (*structType).FieldByName.func1 as: func(string) bool { return s == name }
..\..\..\..\reflect\type.go:976:6: cannot inline (*rtype).FieldByName: non-leaf op PANIC
..\..\..\..\reflect\type.go:977:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:984:6: cannot inline (*rtype).FieldByNameFunc: non-leaf op PANIC
..\..\..\..\reflect\type.go:985:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1016:6: cannot inline (*rtype).NumField: non-leaf op PANIC
..\..\..\..\reflect\type.go:1017:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1082:6: cannot inline ChanDir.String: non-leaf function
..\..\..\..\reflect\type.go:1173:6: cannot inline StructTag.Lookup: unhandled op FOR
..\..\..\..\reflect\type.go:1162:6: cannot inline StructTag.Get: non-leaf method
..\..\..\..\reflect\type.go:1410:6: can inline TypeOf as: func(interface {}) Type { eface := *(*emptyInterface)(unsafe.Pointer(&i)); return toType(eface.typ) }
..\..\..\..\reflect\type.go:1412:15: inlining call to toType func(*rtype) Type { if t == nil { return nil }; return t }
..\..\..\..\reflect\type.go:1424:6: cannot inline (*rtype).ptrTo: non-leaf method
..\..\..\..\reflect\type.go:1420:6: cannot inline PtrTo: non-leaf method
..\..\..\..\reflect\type.go:1475:6: cannot inline (*rtype).Implements: non-leaf op PANIC
..\..\..\..\reflect\type.go:1485:6: cannot inline (*rtype).AssignableTo: non-leaf op PANIC
..\..\..\..\reflect\value.go:2254:6: cannot inline convertOp: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2255:17: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2257:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2267:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2277:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2287:18: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2293:14: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2303:14: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2319:13: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2320:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2326:14: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1493:6: cannot inline (*rtype).ConvertibleTo: non-leaf op PANIC
..\..\..\..\reflect\type.go:1501:6: can inline (*rtype).Comparable as: method(*rtype) func() bool { return t.alg != nil && t.alg.equal != nil }
..\..\..\..\reflect\type.go:1813:6: cannot inline ChanOf: non-leaf method
..\..\..\..\reflect\type.go:1862:6: cannot inline ismapkey: no function body
..\..\..\..\reflect\type.go:2166:6: cannot inline bucketOf: non-leaf function
..\..\..\..\reflect\type.go:2106:6: cannot inline isReflexive: recursive
..\..\..\..\reflect\type.go:2107:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:2130:6: cannot inline needKeyUpdate: recursive
..\..\..\..\reflect\type.go:2131:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:1870:6: cannot inline MapOf: non-leaf function
..\..\..\..\reflect\type.go:2266:6: cannot inline SliceOf: non-leaf method
..\..\..\..\reflect\type.go:2352:6: cannot inline isLetter: non-leaf function
..\..\..\..\reflect\type.go:2362:6: cannot inline isValidFieldName: unhandled op RANGE
..\..\..\..\reflect\type.go:2799:6: cannot inline runtimeStructField: non-leaf op PANIC
..\..\..\..\reflect\value.go:1143:6: cannot inline Value.Method: non-leaf op PANIC
..\..\..\..\reflect\value.go:1150:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:213:6: cannot inline flag.mustBeExported: non-leaf op PANIC
..\..\..\..\reflect\value.go:2086:6: cannot inline unsafe_NewArray: no function body
..\..\..\..\reflect\value.go:2090:6: cannot inline MakeSlice: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:225:6: cannot inline flag.mustBeAssignable: non-leaf op PANIC
..\..\..\..\reflect\value.go:1366:6: cannot inline Value.Set: non-leaf method
..\..\..\..\reflect\value.go:1370:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:617:6: can inline storeRcvr as: func(Value, unsafe.Pointer) { t := v.typ; if t.Kind() == Interface { iface := (*nonEmptyInterface)(v.ptr); *(*unsafe.Pointer)(p) = iface.word } else { if v.flag & flagIndir != 0 && !ifaceIndir(t) { *(*unsafe.Pointer)(p) = *(*unsafe.Pointer)(v.ptr) } else { *(*unsafe.Pointer)(p) = v.ptr } } }
..\..\..\..\reflect\value.go:619:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:623:48: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:2564:6: cannot inline call: no function body
..\..\..\..\reflect\value.go:2583:6: cannot inline memclrNoHeapPointers: no function body
..\..\..\..\reflect\value.go:2169:6: cannot inline Zero: non-leaf op PANIC
..\..\..\..\reflect\value.go:2174:19: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2175:15: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:326:6: cannot inline Value.call: non-leaf function
..\..\..\..\reflect\value.go:371:12: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\value.go:371:12: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:420:12: inlining call to storeRcvr func(Value, unsafe.Pointer) { t := v.typ; if t.Kind() == Interface { iface := (*nonEmptyInterface)(v.ptr); *(*unsafe.Pointer)(p) = iface.word } else { if v.flag & flagIndir != 0 && !ifaceIndir(t) { *(*unsafe.Pointer)(p) = *(*unsafe.Pointer)(v.ptr) } else { *(*unsafe.Pointer)(p) = v.ptr } } }
..\..\..\..\reflect\value.go:420:12: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:420:12: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:436:14: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:474:36: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:305:6: cannot inline Value.Call: non-leaf method
..\..\..\..\reflect\value.go:2141:6: cannot inline Indirect: non-leaf method
..\..\..\..\reflect\value.go:2142:11: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\value.go:2142:11: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:632:6: can inline align as: func(uintptr, uintptr) uintptr { return (x + n - 1) &^ (n - 1) }
..\..\..\..\reflect\type.go:3026:6: cannot inline appendVarint: unhandled op FOR
..\..\..\..\reflect\type.go:2827:6: cannot inline typeptrdata: unhandled op RANGE
..\..\..\..\reflect\type.go:2828:16: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\type.go:2831:15: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:2838:18: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\type.go:2843:18: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:2382:6: cannot inline StructOf: non-leaf function
..\..\..\..\reflect\type.go:2416:17: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\type.go:2421:22: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
..\..\..\..\reflect\type.go:2424:12: inlining call to (*structField).anon method(*structField) func() bool { return f.offsetAnon & 1 != 0 }
..\..\..\..\reflect\type.go:2426:17: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:2434:21: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\type.go:2501:35: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:2501:35: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2517:35: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:2517:35: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2538:35: inlining call to (*uncommonType).methods method(*uncommonType) func() []method { if t.mcount == 0 { return nil }; return (*[65536]method)(add(unsafe.Pointer(t), uintptr(t.moff), "t.mcount > 0"))[:t.mcount:t.mcount] }
..\..\..\..\reflect\type.go:2538:35: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2575:18: inlining call to align func(uintptr, uintptr) uintptr { return (x + n - 1) &^ (n - 1) }
..\..\..\..\reflect\type.go:2640:14: inlining call to align func(uintptr, uintptr) uintptr { return (x + n - 1) &^ (n - 1) }
..\..\..\..\reflect\type.go:2670:16: cannot inline StructOf.func5: non-leaf method
..\..\..\..\reflect\type.go:2757:32: inlining call to (*rtype).common method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\type.go:2708:22: inlining call to (*rtype).pointers method(*rtype) func() bool { return t.kind & kindNoPointers == 0 }
..\..\..\..\reflect\type.go:2762:38: inlining call to (*rtype).common method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\type.go:2789:34: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\type.go:2452:28: cannot inline StructOf.func1: non-leaf method
..\..\..\..\reflect\type.go:2460:28: cannot inline StructOf.func2: non-leaf method
..\..\..\..\reflect\type.go:2469:28: cannot inline StructOf.func3: non-leaf method
..\..\..\..\reflect\type.go:2477:28: cannot inline StructOf.func4: non-leaf function
..\..\..\..\reflect\type.go:2765:18: cannot inline StructOf.func6: unhandled op RANGE
..\..\..\..\reflect\type.go:2768:27: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:2768:14: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2776:19: cannot inline StructOf.func7: unhandled op RANGE
..\..\..\..\reflect\type.go:2778:27: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:2778:14: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2779:27: inlining call to (*structField).offset method(*structField) func() uintptr { return f.offsetAnon >> 1 }
..\..\..\..\reflect\type.go:2779:14: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2858:6: cannot inline ArrayOf: non-leaf method
..\..\..\..\reflect\type.go:2984:20: inlining call to (*rtype).common method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\type.go:2985:20: inlining call to (*rtype).Size method(*rtype) func() uintptr { return t.size }
..\..\..\..\reflect\type.go:3015:32: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\type.go:2991:21: cannot inline ArrayOf.func1: unhandled op FOR
..\..\..\..\reflect\type.go:2993:18: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\type.go:2993:18: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:2994:18: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\type.go:2994:18: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\type.go:3005:20: cannot inline ArrayOf.func2: unhandled op FOR
..\..\..\..\reflect\type.go:3008:22: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\type.go:3008:22: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:162:6: cannot inline (*ValueError).Error: non-leaf method
..\..\..\..\reflect\value.go:243:6: cannot inline Value.Addr: non-leaf op PANIC
..\..\..\..\reflect\value.go:247:46: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:252:6: cannot inline Value.Bool: non-leaf method
..\..\..\..\reflect\value.go:259:6: cannot inline Value.Bytes: non-leaf method
..\..\..\..\reflect\value.go:270:6: cannot inline Value.runes: non-leaf method
..\..\..\..\reflect\value.go:293:6: can inline Value.CanSet as: method(Value) func() bool { return v.flag & (flagAddr | flagRO) == flagAddr }
..\..\..\..\reflect\value.go:318:6: cannot inline Value.CallSlice: non-leaf method
..\..\..\..\reflect\value.go:693:6: cannot inline funcName: non-leaf function
..\..\..\..\reflect\value.go:499:6: cannot inline callReflect: unhandled op RANGE
..\..\..\..\reflect\value.go:507:29: inlining call to (*funcType).in method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; if t.inCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "t.inCount > 0"))[:t.inCount] }
..\..\..\..\reflect\value.go:507:29: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:509:37: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:510:16: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:521:34: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:517:33: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:540:31: inlining call to (*funcType).out method(*funcType) func() []*rtype { uadd := unsafe.Sizeof(*t); if t.rtype.tflag & tflagUncommon != 0 { uadd += unsafe.Sizeof(uncommonType literal) }; outCount := t.outCount & (1 << 15 - 1); if outCount == 0 { return nil }; return (*[1048576]*rtype)(add(unsafe.Pointer(t), uadd, "outCount > 0"))[t.inCount:t.inCount + outCount] }
..\..\..\..\reflect\value.go:540:31: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:555:15: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:2575:6: cannot inline typedmemmovepartial: no function body
..\..\..\..\reflect\value.go:647:6: cannot inline callMethod: non-leaf function
..\..\..\..\reflect\value.go:657:11: inlining call to storeRcvr func(Value, unsafe.Pointer) { t := v.typ; if t.Kind() == Interface { iface := (*nonEmptyInterface)(v.ptr); *(*unsafe.Pointer)(p) = iface.word } else { if v.flag & flagIndir != 0 && !ifaceIndir(t) { *(*unsafe.Pointer)(p) = *(*unsafe.Pointer)(v.ptr) } else { *(*unsafe.Pointer)(p) = v.ptr } } }
..\..\..\..\reflect\value.go:657:11: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:657:11: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:659:37: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:677:7: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:678:7: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:2515:6: cannot inline chancap: no function body
..\..\..\..\reflect\value.go:704:6: cannot inline Value.Cap: non-leaf method
..\..\..\..\reflect\value.go:705:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:715:47: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:2516:6: cannot inline chanclose: no function body
..\..\..\..\reflect\value.go:720:6: cannot inline Value.Close: non-leaf method
..\..\..\..\reflect\value.go:728:6: cannot inline Value.Complex: non-leaf op PANIC
..\..\..\..\reflect\value.go:729:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:736:51: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:812:6: cannot inline Value.FieldByIndex: non-leaf method
..\..\..\..\reflect\value.go:819:13: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
..\..\..\..\reflect\value.go:819:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:834:6: cannot inline Value.FieldByName: non-leaf method
..\..\..\..\reflect\value.go:846:6: cannot inline Value.FieldByNameFunc: non-leaf method
..\..\..\..\reflect\value.go:855:6: cannot inline Value.Float: non-leaf op PANIC
..\..\..\..\reflect\value.go:856:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:863:49: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:916:6: cannot inline Value.Int: non-leaf op PANIC
..\..\..\..\reflect\value.go:917:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:931:47: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:935:6: cannot inline Value.CanInterface: non-leaf op PANIC
..\..\..\..\reflect\value.go:947:6: cannot inline Value.Interface: non-leaf function
..\..\..\..\reflect\value.go:983:6: cannot inline Value.InterfaceData: non-leaf method
..\..\..\..\reflect\value.go:1175:6: cannot inline Value.MethodByName: non-leaf op PANIC
..\..\..\..\reflect\value.go:1223:6: can inline overflowFloat32 as: func(float64) bool { if x < 0 { x = -x }; return math.MaxFloat32 < x && x <= math.MaxFloat64 }
..\..\..\..\reflect\value.go:1199:6: cannot inline Value.OverflowComplex: non-leaf op PANIC
..\..\..\..\reflect\value.go:1200:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1203:25: inlining call to overflowFloat32 func(float64) bool { if x < 0 { x = -x }; return math.MaxFloat32 < x && x <= math.MaxFloat64 }
..\..\..\..\reflect\value.go:1203:53: inlining call to overflowFloat32 func(float64) bool { if x < 0 { x = -x }; return math.MaxFloat32 < x && x <= math.MaxFloat64 }
..\..\..\..\reflect\value.go:1207:59: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1212:6: cannot inline Value.OverflowFloat: non-leaf op PANIC
..\..\..\..\reflect\value.go:1213:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1216:25: inlining call to overflowFloat32 func(float64) bool { if x < 0 { x = -x }; return math.MaxFloat32 < x && x <= math.MaxFloat64 }
..\..\..\..\reflect\value.go:1220:57: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1232:6: cannot inline Value.OverflowInt: non-leaf op PANIC
..\..\..\..\reflect\value.go:1233:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1240:55: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1245:6: cannot inline Value.OverflowUint: non-leaf op PANIC
..\..\..\..\reflect\value.go:1246:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1253:56: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:2528:6: cannot inline chanrecv: no function body
..\..\..\..\reflect\value.go:1314:6: cannot inline Value.recv: non-leaf op PANIC
..\..\..\..\reflect\value.go:1320:33: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:1322:15: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:1306:6: cannot inline Value.Recv: non-leaf method
..\..\..\..\reflect\value.go:2531:6: cannot inline chansend: no function body
..\..\..\..\reflect\value.go:1347:6: cannot inline Value.send: non-leaf op PANIC
..\..\..\..\reflect\value.go:1339:6: cannot inline Value.Send: non-leaf method
..\..\..\..\reflect\value.go:1383:6: cannot inline Value.SetBool: non-leaf method
..\..\..\..\reflect\value.go:1391:6: cannot inline Value.SetBytes: non-leaf method
..\..\..\..\reflect\value.go:1402:6: cannot inline Value.setRunes: non-leaf method
..\..\..\..\reflect\value.go:1413:6: cannot inline Value.SetComplex: non-leaf method
..\..\..\..\reflect\value.go:1415:20: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1417:55: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1427:6: cannot inline Value.SetFloat: non-leaf method
..\..\..\..\reflect\value.go:1429:20: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1431:53: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1441:6: cannot inline Value.SetInt: non-leaf method
..\..\..\..\reflect\value.go:1443:20: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1445:51: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1462:6: cannot inline Value.SetLen: non-leaf method
..\..\..\..\reflect\value.go:1475:6: cannot inline Value.SetCap: non-leaf method
..\..\..\..\reflect\value.go:2543:6: cannot inline mapdelete: no function body
..\..\..\..\reflect\value.go:2540:6: cannot inline mapassign: no function body
..\..\..\..\reflect\value.go:1491:6: cannot inline Value.SetMapIndex: non-leaf method
..\..\..\..\reflect\value.go:1520:6: cannot inline Value.SetUint: non-leaf method
..\..\..\..\reflect\value.go:1522:20: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1524:52: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1542:6: cannot inline Value.SetPointer: non-leaf method
..\..\..\..\reflect\value.go:1550:6: cannot inline Value.SetString: non-leaf method
..\..\..\..\reflect\value.go:1559:6: cannot inline Value.Slice: non-leaf op PANIC
..\..\..\..\reflect\value.go:1565:23: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1567:50: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1591:28: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:1591:28: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:1608:42: inlining call to (*rtype).Size method(*rtype) func() uintptr { return t.size }
..\..\..\..\reflect\value.go:1608:19: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:1608:19: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:1614:17: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:1615:25: inlining call to (*rtype).common method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\value.go:1621:6: cannot inline Value.Slice3: non-leaf op PANIC
..\..\..\..\reflect\value.go:1627:23: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1629:51: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1660:42: inlining call to (*rtype).Size method(*rtype) func() uintptr { return t.size }
..\..\..\..\reflect\value.go:1660:19: inlining call to arrayAt func(unsafe.Pointer, int, uintptr, string) unsafe.Pointer { return add(p, uintptr(i) * eltSize, "i < len") }
..\..\..\..\reflect\value.go:1660:19: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
..\..\..\..\reflect\value.go:1666:17: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:1667:25: inlining call to (*rtype).common method(*rtype) func() *rtype { return t }
..\..\..\..\reflect\value.go:1676:6: cannot inline Value.String: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:1677:20: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1693:6: cannot inline Value.TryRecv: non-leaf method
..\..\..\..\reflect\value.go:1703:6: cannot inline Value.TrySend: non-leaf method
..\..\..\..\reflect\value.go:1743:6: cannot inline Value.Uint: non-leaf op PANIC
..\..\..\..\reflect\value.go:1744:13: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1760:48: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1813:6: cannot inline typesMustMatch: non-leaf op PANIC
..\..\..\..\reflect\value.go:2580:6: cannot inline typedslicecopy: no function body
..\..\..\..\reflect\value.go:1887:6: cannot inline Copy: non-leaf op PANIC
..\..\..\..\reflect\value.go:1888:16: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1897:16: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
..\..\..\..\reflect\value.go:1832:6: cannot inline grow: non-leaf method
..\..\..\..\reflect\value.go:1860:6: cannot inline Append: has ... args
..\..\..\..\reflect\value.go:1871:6: cannot inline AppendSlice: non-leaf method
..\..\..\..\reflect\value.go:1951:6: cannot inline rselect: no function body
..\..\..\..\reflect\value.go:1995:6: cannot inline Select: unhandled op RANGE
..\..\..\..\reflect\value.go:2013:21: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2016:21: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2022:18: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2034:17: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2046:21: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2050:18: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
..\..\..\..\reflect\value.go:2070:20: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2071:16: inlining call to ifaceIndir func(*rtype) bool { return t.kind & kindDirectIface == 0 }
..\..\..\..\reflect\value.go:2533:6: cannot inline makechan: no function body
..\..\..\..\reflect\value.go:2109:6: cannot inline MakeChan: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2534:6: cannot inline makemap: no function body
..\..\..\..\reflect\value.go:2130:6: cannot inline MakeMapWithSize: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2124:6: cannot inline MakeMap: non-leaf function
..\..\..\..\reflect\value.go:2183:6: cannot inline New: non-leaf op PANIC
..\..\..\..\reflect\value.go:2194:6: cannot inline NewAt: non-leaf method
..\..\..\..\reflect\value.go:2241:6: cannot inline Value.Convert: non-leaf function
..\..\..\..\reflect\value.go:2337:6: cannot inline makeInt: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2350:54: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2355:6: cannot inline makeFloat: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2364:54: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2369:6: cannot inline makeComplex: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2378:54: inlining call to (*rtype).Kind method(*rtype) func() Kind { return Kind(t.kind & kindMask) }
..\..\..\..\reflect\value.go:2381:6: cannot inline makeString: non-leaf method
..\..\..\..\reflect\value.go:2388:6: cannot inline makeBytes: non-leaf method
..\..\..\..\reflect\value.go:2395:6: cannot inline makeRunes: non-leaf method
..\..\..\..\reflect\value.go:2408:6: cannot inline cvtInt: non-leaf function
..\..\..\..\reflect\value.go:2409:26: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2413:6: cannot inline cvtUint: non-leaf function
..\..\..\..\reflect\value.go:2414:26: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2418:6: cannot inline cvtFloatInt: non-leaf function
..\..\..\..\reflect\value.go:2419:26: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2423:6: cannot inline cvtFloatUint: non-leaf function
..\..\..\..\reflect\value.go:2424:26: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2428:6: cannot inline cvtIntFloat: non-leaf function
..\..\..\..\reflect\value.go:2429:28: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2433:6: cannot inline cvtUintFloat: non-leaf function
..\..\..\..\reflect\value.go:2434:28: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2438:6: cannot inline cvtFloat: non-leaf function
..\..\..\..\reflect\value.go:2439:28: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2443:6: cannot inline cvtComplex: non-leaf function
..\..\..\..\reflect\value.go:2444:30: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2448:6: cannot inline cvtIntString: non-leaf function
..\..\..\..\reflect\value.go:2449:29: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2453:6: cannot inline cvtUintString: non-leaf function
..\..\..\..\reflect\value.go:2454:29: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2458:6: cannot inline cvtBytesString: non-leaf function
..\..\..\..\reflect\value.go:2459:29: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2463:6: cannot inline cvtStringBytes: non-leaf function
..\..\..\..\reflect\value.go:2464:28: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2468:6: cannot inline cvtRunesString: non-leaf function
..\..\..\..\reflect\value.go:2469:29: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2473:6: cannot inline cvtStringRunes: non-leaf function
..\..\..\..\reflect\value.go:2474:28: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2478:6: cannot inline cvtDirect: non-leaf op CALLINTER
..\..\..\..\reflect\value.go:2489:32: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2493:6: cannot inline cvtT2I: non-leaf function
..\..\..\..\reflect\value.go:2501:46: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\value.go:2505:6: cannot inline cvtI2I: non-leaf method
..\..\..\..\reflect\value.go:2508:24: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
..\..\..\..\reflect\type.go:688:39: leaking param: t
..\..\..\..\reflect\type.go:688:39: 	from unsafe.Pointer(t) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:689:32
..\..\..\..\reflect\type.go:702:10: &(*structTypeUncommon)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:702:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:702:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*structTypeUncommon)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:702:32
..\..\..\..\reflect\type.go:696:29: 	from (*structTypeUncommon)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:702:51
..\..\..\..\reflect\type.go:696:29: 	from &(*structTypeUncommon)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:702:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:702:3
..\..\..\..\reflect\type.go:708:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:708:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:708:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:708:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:708:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:708:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:708:3
..\..\..\..\reflect\type.go:714:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:714:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:714:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:714:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:714:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:714:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:714:3
..\..\..\..\reflect\type.go:720:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:720:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:720:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:720:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:720:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:720:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:720:3
..\..\..\..\reflect\type.go:726:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:726:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:726:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:726:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:726:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:726:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:726:3
..\..\..\..\reflect\type.go:732:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:732:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:732:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:732:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:732:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:732:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:732:3
..\..\..\..\reflect\type.go:738:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:738:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:738:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:738:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:738:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:738:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:738:3
..\..\..\..\reflect\type.go:744:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:744:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:744:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:744:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:744:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:744:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:744:3
..\..\..\..\reflect\type.go:750:10: &(*u)(unsafe.Pointer(t)).u escapes to heap
..\..\..\..\reflect\type.go:750:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:750:3
..\..\..\..\reflect\type.go:696:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:750:15
..\..\..\..\reflect\type.go:696:29: 	from (*u)(unsafe.Pointer(t)).u (dot of pointer) at ..\..\..\..\reflect\type.go:750:34
..\..\..\..\reflect\type.go:696:29: 	from &(*u)(unsafe.Pointer(t)).u (address-of) at ..\..\..\..\reflect\type.go:750:10
..\..\..\..\reflect\type.go:696:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:750:3
..\..\..\..\reflect\type.go:684:38: leaking param: t
..\..\..\..\reflect\type.go:684:38: 	from unsafe.Pointer(t) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:685:36
..\..\..\..\reflect\type.go:788:32: methodCache escapes to heap
..\..\..\..\reflect\type.go:788:32: 	from methodCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:788:37
..\..\..\..\reflect\type.go:787:37: leaking param: t
..\..\..\..\reflect\type.go:787:37: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:800:20
..\..\..\..\reflect\type.go:810:17: make([]method, 0, len(allm)) escapes to heap
..\..\..\..\reflect\type.go:810:17: 	from make([]method, 0, len(allm)) (too large for stack) at ..\..\..\..\reflect\type.go:810:17
..\..\..\..\reflect\type.go:820:27: methodCache escapes to heap
..\..\..\..\reflect\type.go:820:27: 	from methodCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:820:39
..\..\..\..\reflect\type.go:820:39: t escapes to heap
..\..\..\..\reflect\type.go:820:39: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:820:39
..\..\..\..\reflect\type.go:820:39: methods escapes to heap
..\..\..\..\reflect\type.go:820:39: 	from methods (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:820:39
..\..\..\..\reflect\type.go:788:37: (*rtype).exportedMethods t does not escape
..\..\..\..\reflect\value.go:1713:43: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1713:43: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1713:8
..\..\..\..\reflect\value.go:1710:23: leaking param: v
..\..\..\..\reflect\value.go:1710:23: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1730:23
..\..\..\..\reflect\value.go:1717:11: v.typ escapes to heap
..\..\..\..\reflect\value.go:1717:11: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1717:3
..\..\..\..\reflect\value.go:1730:23: v.typ.typeOff(m.typ) escapes to heap
..\..\..\..\reflect\value.go:1730:23: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1730:3
..\..\..\..\reflect\value.go:1738:22: v.typ.typeOff(m.mtyp) escapes to heap
..\..\..\..\reflect\value.go:1738:22: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1738:2
..\..\..\..\reflect\value.go:1729:8: Value.Type &tt.methods[i] does not escape
..\..\..\..\reflect\value.go:1769:49: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1769:49: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1769:8
..\..\..\..\reflect\value.go:1766:29: leaking param: v to result ~r0 level=0
..\..\..\..\reflect\value.go:1766:29: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1774:2
..\..\..\..\reflect\value.go:92:26: leaking param: v to result ~r0 level=1
..\..\..\..\reflect\value.go:92:26: 	from (*unsafe.Pointer)(v.ptr) (converted) at ..\..\..\..\reflect\value.go:97:28
..\..\..\..\reflect\value.go:92:26: 	from *(*unsafe.Pointer)(v.ptr) (indirection) at ..\..\..\..\reflect\value.go:97:10
..\..\..\..\reflect\value.go:92:26: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:97:3
..\..\..\..\reflect\value.go:92:26: leaking param: v to result ~r0 level=0
..\..\..\..\reflect\value.go:92:26: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:99:2
..\..\..\..\reflect\value.go:2557:31: maplen m does not escape
..\..\..\..\reflect\value.go:1038:22: leaking param: v
..\..\..\..\reflect\value.go:1038:22: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1045:27
..\..\..\..\reflect\value.go:1038:22: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:1055:47: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1055:47: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1055:7
..\..\..\..\reflect\value.go:870:29: leaking param: v to result ~r1 level=1
..\..\..\..\reflect\value.go:870:29: 	from tt (assigned) at ..\..\..\..\reflect\value.go:873:6
..\..\..\..\reflect\value.go:870:29: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:877:12
..\..\..\..\reflect\value.go:870:29: 	from typ (assigned) at ..\..\..\..\reflect\value.go:877:7
..\..\..\..\reflect\value.go:870:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:887:15
..\..\..\..\reflect\value.go:870:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:887:3
..\..\..\..\reflect\value.go:870:29: leaking param: v to result ~r1 level=0
..\..\..\..\reflect\value.go:870:29: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:885:13
..\..\..\..\reflect\value.go:870:29: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:885:13
..\..\..\..\reflect\value.go:870:29: 	from val (assigned) at ..\..\..\..\reflect\value.go:885:7
..\..\..\..\reflect\value.go:870:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:887:15
..\..\..\..\reflect\value.go:870:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:887:3
..\..\..\..\reflect\value.go:870:29: leaking param: v to result ~r1 level=1
..\..\..\..\reflect\value.go:870:29: 	from tt (assigned) at ..\..\..\..\reflect\value.go:896:6
..\..\..\..\reflect\value.go:870:29: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:897:12
..\..\..\..\reflect\value.go:870:29: 	from typ (assigned) at ..\..\..\..\reflect\value.go:897:7
..\..\..\..\reflect\value.go:870:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:900:15
..\..\..\..\reflect\value.go:870:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:900:3
..\..\..\..\reflect\value.go:870:29: leaking param: v to result ~r1 level=1
..\..\..\..\reflect\value.go:870:29: 	from s (assigned) at ..\..\..\..\reflect\value.go:903:5
..\..\..\..\reflect\value.go:870:29: 	from s.Data (dot of pointer) at ..\..\..\..\reflect\value.go:907:17
..\..\..\..\reflect\value.go:870:29: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:907:15
..\..\..\..\reflect\value.go:870:29: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:907:15
..\..\..\..\reflect\value.go:870:29: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:907:15
..\..\..\..\reflect\value.go:870:29: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\value.go:907:15
..\..\..\..\reflect\value.go:870:29: 	from p (assigned) at ..\..\..\..\reflect\value.go:907:5
..\..\..\..\reflect\value.go:870:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:909:15
..\..\..\..\reflect\value.go:870:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:909:3
..\..\..\..\reflect\value.go:911:49: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:911:49: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:911:7
..\..\..\..\reflect\value.go:1018:49: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1018:49: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1018:7
..\..\..\..\reflect\value.go:1001:24: Value.IsNil v does not escape
..\..\..\..\reflect\value.go:1270:26: leaking param: v to result ~r0 level=0
..\..\..\..\reflect\value.go:1270:26: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1275:27
..\..\..\..\reflect\value.go:1270:26: 	from ~r0 (assigned) at ..\..\..\..\reflect\value.go:1270:26
..\..\..\..\reflect\value.go:1270:26: leaking param: v to result ~r0 level=0
..\..\..\..\reflect\value.go:1270:26: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1287:17
..\..\..\..\reflect\value.go:1270:26: 	from p (assigned) at ..\..\..\..\reflect\value.go:1287:3
..\..\..\..\reflect\value.go:1270:26: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1293:3
..\..\..\..\reflect\value.go:1298:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1298:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1298:7
..\..\..\..\reflect\value.go:1285:40: Value.Pointer &f does not escape
..\..\..\..\reflect\type.go:824:29: leaking param: t
..\..\..\..\reflect\type.go:824:29: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:832:30
..\..\..\..\reflect\value.go:743:23: leaking param: v
..\..\..\..\reflect\value.go:743:23: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:748:21
..\..\..\..\reflect\value.go:775:48: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:775:48: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:775:7
..\..\..\..\reflect\value.go:751:25: (interface {})(*(*interface { M() })(v.ptr)) escapes to heap
..\..\..\..\reflect\value.go:751:25: 	from eface (assigned) at ..\..\..\..\reflect\value.go:751:10
..\..\..\..\reflect\value.go:751:25: 	from i (assign-pair) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from &i (address-of) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from e (assigned) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from e.typ (dot of pointer) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from t (assigned) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\value.go:755:19
..\..\..\..\reflect\value.go:751:25: 	from x (assigned) at ..\..\..\..\reflect\value.go:755:5
..\..\..\..\reflect\value.go:751:25: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:759:3
..\..\..\..\reflect\value.go:755:19: Value.Elem &i does not escape
..\..\..\..\reflect\value.go:207:41: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:207:41: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:207:8
..\..\..\..\reflect\value.go:1191:27: Value.NumField v does not escape
..\..\..\..\reflect\value.go:782:50: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:782:50: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:782:8
..\..\..\..\reflect\value.go:780:29: leaking param: v to result ~r1 level=2
..\..\..\..\reflect\value.go:780:29: 	from tt (assigned) at ..\..\..\..\reflect\value.go:784:5
..\..\..\..\reflect\value.go:780:29: 	from tt.fields (dot of pointer) at ..\..\..\..\reflect\value.go:788:14
..\..\..\..\reflect\value.go:780:29: 	from tt.fields[i] (dot of pointer) at ..\..\..\..\reflect\value.go:788:21
..\..\..\..\reflect\value.go:780:29: 	from &tt.fields[i] (address-of) at ..\..\..\..\reflect\value.go:788:11
..\..\..\..\reflect\value.go:780:29: 	from field (assigned) at ..\..\..\..\reflect\value.go:788:8
..\..\..\..\reflect\value.go:780:29: 	from field.typ (dot of pointer) at ..\..\..\..\reflect\value.go:789:14
..\..\..\..\reflect\value.go:780:29: 	from typ (assigned) at ..\..\..\..\reflect\value.go:789:6
..\..\..\..\reflect\value.go:780:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:807:14
..\..\..\..\reflect\value.go:780:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:807:2
..\..\..\..\reflect\value.go:780:29: leaking param: v to result ~r1 level=0
..\..\..\..\reflect\value.go:780:29: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:806:12
..\..\..\..\reflect\value.go:780:29: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:806:12
..\..\..\..\reflect\value.go:780:29: 	from ptr (assigned) at ..\..\..\..\reflect\value.go:806:6
..\..\..\..\reflect\value.go:780:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:807:14
..\..\..\..\reflect\value.go:780:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:807:2
..\..\..\..\reflect\value.go:788:11: Value.Field &tt.fields[i] does not escape
..\..\..\..\reflect\value.go:2548:46: mapiterinit t does not escape
..\..\..\..\reflect\value.go:2548:46: mapiterinit m does not escape
..\..\..\..\reflect\value.go:2551:41: mapiterkey it does not escape
..\..\..\..\reflect\value.go:2570:38: typedmemmove t does not escape
..\..\..\..\reflect\value.go:2570:38: typedmemmove dst does not escape
..\..\..\..\reflect\value.go:2570:38: typedmemmove src does not escape
..\..\..\..\reflect\value.go:2554:21: mapiternext it does not escape
..\..\..\..\reflect\value.go:1115:11: make([]Value, mlen) escapes to heap
..\..\..\..\reflect\value.go:1115:11: 	from make([]Value, mlen) (too large for stack) at ..\..\..\..\reflect\value.go:1115:11
..\..\..\..\reflect\value.go:1102:28: leaking param content: v
..\..\..\..\reflect\value.go:1102:28: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1104:5
..\..\..\..\reflect\value.go:1102:28: 	from tt.key (dot of pointer) at ..\..\..\..\reflect\value.go:1105:15
..\..\..\..\reflect\value.go:1102:28: 	from keyType (assigned) at ..\..\..\..\reflect\value.go:1105:10
..\..\..\..\reflect\value.go:1102:28: 	from keyType (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1128:19
..\..\..\..\reflect\type.go:754:26: leaking param: t
..\..\..\..\reflect\type.go:754:26: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:755:16
..\..\..\..\reflect\type.go:755:28: &b[3] escapes to heap
..\..\..\..\reflect\type.go:755:28: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:755:28
..\..\..\..\reflect\type.go:755:28: (*rtype).String &s does not escape
..\..\..\..\reflect\type.go:3172:52: leaking param content: bv
..\..\..\..\reflect\type.go:3172:52: 	from bv (assigned) at ..\..\..\..\reflect\type.go:3181:13
..\..\..\..\reflect\type.go:3172:52: 	from bv.data (dot of pointer) at ..\..\..\..\reflect\type.go:3181:13
..\..\..\..\reflect\type.go:3172:52: 	from *bv.data (indirection) at ..\..\..\..\reflect\type.go:3181:13
..\..\..\..\reflect\type.go:3172:52: 	from append(bv.data, 0) (appendee slice) at ..\..\..\..\reflect\type.go:3181:13
..\..\..\..\reflect\type.go:3172:52: addTypeBits t does not escape
..\..\..\..\reflect\type.go:3204:9: addTypeBits &tt.fields[i] does not escape
..\..\..\..\reflect\type.go:538:45: "reflect.nameFrom: name too long: " + n escapes to heap
..\..\..\..\reflect\type.go:538:45: 	from panic("reflect.nameFrom: name too long: " + n) (panic) at ..\..\..\..\reflect\type.go:538:8
..\..\..\..\reflect\type.go:541:44: "reflect.nameFrom: tag too long: " + tag escapes to heap
..\..\..\..\reflect\type.go:541:44: 	from panic("reflect.nameFrom: tag too long: " + tag) (panic) at ..\..\..\..\reflect\type.go:541:8
..\..\..\..\reflect\type.go:554:11: make([]byte, l) escapes to heap
..\..\..\..\reflect\type.go:554:11: 	from make([]byte, l) (too large for stack) at ..\..\..\..\reflect\type.go:554:11
..\..\..\..\reflect\type.go:536:44: leaking param content: n
..\..\..\..\reflect\type.go:536:44: 	from *n (indirection) at ..\..\..\..\reflect\type.go:536:44
..\..\..\..\reflect\type.go:536:44: 	from copy(b[3:], n) (copied slice) at ..\..\..\..\reflect\type.go:558:6
..\..\..\..\reflect\type.go:536:44: leaking param content: tag
..\..\..\..\reflect\type.go:536:44: 	from *tag (indirection) at ..\..\..\..\reflect\type.go:536:44
..\..\..\..\reflect\type.go:536:44: 	from copy(tb[2:], tag) (copied slice) at ..\..\..\..\reflect\type.go:563:7
..\..\..\..\reflect\type.go:566:21: &b[0] escapes to heap
..\..\..\..\reflect\type.go:566:21: 	from name literal (struct literal element) at ..\..\..\..\reflect\type.go:566:13
..\..\..\..\reflect\type.go:566:21: 	from ~r3 (return) at ..\..\..\..\reflect\type.go:566:2
..\..\..\..\reflect\type.go:663:33: leaking param: n
..\..\..\..\reflect\type.go:663:33: 	from unsafe.Pointer(n.bytes) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:664:30
..\..\..\..\reflect\type.go:3067:114: leaking param: rcvr
..\..\..\..\reflect\type.go:3067:114: 	from rcvr (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3072:69
..\..\..\..\reflect\type.go:3072:56: "reflect: funcLayout with interface receiver " + rcvr.String() escapes to heap
..\..\..\..\reflect\type.go:3072:56: 	from panic("reflect: funcLayout with interface receiver " + rcvr.String()) (panic) at ..\..\..\..\reflect\type.go:3072:8
..\..\..\..\reflect\type.go:3075:27: layoutCache escapes to heap
..\..\..\..\reflect\type.go:3075:27: 	from layoutCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3075:32
..\..\..\..\reflect\type.go:3123:14: &ptrmap.data[0] escapes to heap
..\..\..\..\reflect\type.go:3123:14: 	from x.gcdata (star-dot-equals) at ..\..\..\..\reflect\type.go:3123:12
..\..\..\..\reflect\type.go:3067:114: leaking param: t
..\..\..\..\reflect\type.go:3067:114: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3131:54
..\..\..\..\reflect\type.go:3141:23: layoutCache escapes to heap
..\..\..\..\reflect\type.go:3141:23: 	from layoutCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3141:35: k escapes to heap
..\..\..\..\reflect\type.go:3141:35: 	from k (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3141:49: layoutType literal escapes to heap
..\..\..\..\reflect\type.go:3141:49: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3117:10: &rtype literal escapes to heap
..\..\..\..\reflect\type.go:3117:10: 	from x (assigned) at ..\..\..\..\reflect\type.go:3114:4
..\..\..\..\reflect\type.go:3117:10: 	from layoutType literal (struct literal element) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3117:10: 	from layoutType literal (interface-converted) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3117:10: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3083:15: new(bitVector) escapes to heap
..\..\..\..\reflect\type.go:3083:15: 	from ptrmap (assigned) at ..\..\..\..\reflect\type.go:3083:9
..\..\..\..\reflect\type.go:3083:15: 	from layoutType literal (struct literal element) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3083:15: 	from layoutType literal (interface-converted) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3083:15: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3138:28: &sync.Pool literal escapes to heap
..\..\..\..\reflect\type.go:3138:28: 	from framePool (assigned) at ..\..\..\..\reflect\type.go:3138:12
..\..\..\..\reflect\type.go:3138:28: 	from layoutType literal (struct literal element) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:28: 	from layoutType literal (interface-converted) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:28: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3138:30: func literal escapes to heap
..\..\..\..\reflect\type.go:3138:30: 	from &sync.Pool literal (assigned) at ..\..\..\..\reflect\type.go:3138:24
..\..\..\..\reflect\type.go:3138:30: 	from &sync.Pool literal (pointer literal) at ..\..\..\..\reflect\type.go:3138:28
..\..\..\..\reflect\type.go:3138:30: 	from framePool (assigned) at ..\..\..\..\reflect\type.go:3138:12
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (struct literal element) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (interface-converted) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3138:30: func literal escapes to heap
..\..\..\..\reflect\type.go:3138:30: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:3138:30
..\..\..\..\reflect\type.go:3138:30: 	from &sync.Pool literal (assigned) at ..\..\..\..\reflect\type.go:3138:24
..\..\..\..\reflect\type.go:3138:30: 	from &sync.Pool literal (pointer literal) at ..\..\..\..\reflect\type.go:3138:28
..\..\..\..\reflect\type.go:3138:30: 	from framePool (assigned) at ..\..\..\..\reflect\type.go:3138:12
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (struct literal element) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (interface-converted) at ..\..\..\..\reflect\type.go:3141:49
..\..\..\..\reflect\type.go:3138:30: 	from layoutType literal (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3141:35
..\..\..\..\reflect\type.go:3139:21: leaking closure reference x
..\..\..\..\reflect\type.go:3139:21: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3139:20
..\..\..\..\reflect\type.go:3139:20: unsafe_New(x) escapes to heap
..\..\..\..\reflect\type.go:3139:20: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:3139:3
..\..\..\..\reflect\type.go:3075:32: funcLayout k does not escape
..\..\..\..\reflect\type.go:3131:57: funcLayout "methodargs(" + rcvr.String() + ")(" + t.String() + ")" does not escape
..\..\..\..\reflect\type.go:3133:32: funcLayout "funcargs(" + t.String() + ")" does not escape
..\..\..\..\reflect\type.go:692:38: leaking param: t
..\..\..\..\reflect\type.go:692:38: 	from unsafe.Pointer(t) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:693:23
..\..\..\..\reflect\value.go:586:9: tt.rtype escapes to heap
..\..\..\..\reflect\value.go:586:9: 	from tt.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:586:17
..\..\..\..\reflect\value.go:578:82: leaking param: v
..\..\..\..\reflect\value.go:578:82: 	from tt (assigned) at ..\..\..\..\reflect\value.go:581:6
..\..\..\..\reflect\value.go:578:82: 	from tt.rtype (dot of pointer) at ..\..\..\..\reflect\value.go:586:9
..\..\..\..\reflect\value.go:578:82: 	from tt.rtype (address-of) at ..\..\..\..\reflect\value.go:586:9
..\..\..\..\reflect\value.go:578:82: 	from tt.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:586:17
..\..\..\..\reflect\value.go:587:27: "reflect: " + op + " of unexported method" escapes to heap
..\..\..\..\reflect\value.go:587:27: 	from panic("reflect: " + op + " of unexported method") (panic) at ..\..\..\..\reflect\value.go:587:9
..\..\..\..\reflect\value.go:591:27: "reflect: " + op + " of method on nil interface value" escapes to heap
..\..\..\..\reflect\value.go:591:27: 	from panic("reflect: " + op + " of method on nil interface value") (panic) at ..\..\..\..\reflect\value.go:591:9
..\..\..\..\reflect\value.go:595:9: tt.rtype escapes to heap
..\..\..\..\reflect\value.go:595:9: 	from tt.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:595:17
..\..\..\..\reflect\value.go:604:27: "reflect: " + op + " of unexported method" escapes to heap
..\..\..\..\reflect\value.go:604:27: 	from panic("reflect: " + op + " of unexported method") (panic) at ..\..\..\..\reflect\value.go:604:9
..\..\..\..\reflect\value.go:594:23: &iface.itab.fun[i] escapes to heap
..\..\..\..\reflect\value.go:594:23: 	from fn (assigned) at ..\..\..\..\reflect\value.go:594:6
..\..\..\..\reflect\value.go:607:23: &ifn escapes to heap
..\..\..\..\reflect\value.go:607:23: 	from fn (assigned) at ..\..\..\..\reflect\value.go:607:6
..\..\..\..\reflect\value.go:606:3: moved to heap: ifn
..\..\..\..\reflect\value.go:578:82: methodReceiver op does not escape
..\..\..\..\reflect\value.go:585:8: methodReceiver &tt.methods[i] does not escape
..\..\..\..\reflect\makefunc.go:93:42: leaking param: v
..\..\..\..\reflect\makefunc.go:93:42: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\makefunc.go:104:20
..\..\..\..\reflect\makefunc.go:119:7: &methodValue literal escapes to heap
..\..\..\..\reflect\makefunc.go:119:7: 	from fv (assigned) at ..\..\..\..\reflect\makefunc.go:115:5
..\..\..\..\reflect\makefunc.go:119:7: 	from composite literal (struct literal element) at ..\..\..\..\reflect\makefunc.go:127:14
..\..\..\..\reflect\makefunc.go:119:7: 	from ~r2 (return) at ..\..\..\..\reflect\makefunc.go:127:2
..\..\..\..\reflect\makefunc.go:93:42: makeMethodValue op does not escape
..\..\..\..\reflect\makefunc.go:110:39: makeMethodValue &dummy does not escape
..\..\..\..\reflect\type.go:908:24: leaking param: t
..\..\..\..\reflect\type.go:908:24: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:912:15
..\..\..\..\reflect\type.go:1008:23: (*rtype).Len t does not escape
..\..\..\..\reflect\type.go:943:16: t escapes to heap
..\..\..\..\reflect\type.go:943:16: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:943:16
..\..\..\..\reflect\type.go:943:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:943:3
..\..\..\..\reflect\type.go:939:24: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:939:24: 	from tt (assigned) at ..\..\..\..\reflect\type.go:942:6
..\..\..\..\reflect\type.go:939:24: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\type.go:943:19
..\..\..\..\reflect\type.go:939:24: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:943:16
..\..\..\..\reflect\type.go:939:24: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:943:16
..\..\..\..\reflect\type.go:939:24: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:943:16
..\..\..\..\reflect\type.go:939:24: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:943:3
..\..\..\..\reflect\type.go:946:16: t escapes to heap
..\..\..\..\reflect\type.go:946:16: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:946:16
..\..\..\..\reflect\type.go:946:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:946:3
..\..\..\..\reflect\type.go:939:24: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:939:24: 	from tt (assigned) at ..\..\..\..\reflect\type.go:945:6
..\..\..\..\reflect\type.go:939:24: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\type.go:946:19
..\..\..\..\reflect\type.go:939:24: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:946:16
..\..\..\..\reflect\type.go:939:24: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:946:16
..\..\..\..\reflect\type.go:939:24: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:946:16
..\..\..\..\reflect\type.go:939:24: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:946:3
..\..\..\..\reflect\type.go:949:16: t escapes to heap
..\..\..\..\reflect\type.go:949:16: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:949:16
..\..\..\..\reflect\type.go:949:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:949:3
..\..\..\..\reflect\type.go:939:24: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:939:24: 	from tt (assigned) at ..\..\..\..\reflect\type.go:948:6
..\..\..\..\reflect\type.go:939:24: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\type.go:949:19
..\..\..\..\reflect\type.go:939:24: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:949:16
..\..\..\..\reflect\type.go:939:24: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:949:16
..\..\..\..\reflect\type.go:939:24: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:949:16
..\..\..\..\reflect\type.go:939:24: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:949:3
..\..\..\..\reflect\type.go:952:16: t escapes to heap
..\..\..\..\reflect\type.go:952:16: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:952:16
..\..\..\..\reflect\type.go:952:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:952:3
..\..\..\..\reflect\type.go:939:24: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:939:24: 	from tt (assigned) at ..\..\..\..\reflect\type.go:951:6
..\..\..\..\reflect\type.go:939:24: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\type.go:952:19
..\..\..\..\reflect\type.go:939:24: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:952:16
..\..\..\..\reflect\type.go:939:24: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:952:16
..\..\..\..\reflect\type.go:939:24: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:952:16
..\..\..\..\reflect\type.go:939:24: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:952:3
..\..\..\..\reflect\type.go:955:16: t escapes to heap
..\..\..\..\reflect\type.go:955:16: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:955:16
..\..\..\..\reflect\type.go:955:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:955:3
..\..\..\..\reflect\type.go:939:24: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:939:24: 	from tt (assigned) at ..\..\..\..\reflect\type.go:954:6
..\..\..\..\reflect\type.go:939:24: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\type.go:955:19
..\..\..\..\reflect\type.go:939:24: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:955:16
..\..\..\..\reflect\type.go:939:24: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:955:16
..\..\..\..\reflect\type.go:939:24: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:955:16
..\..\..\..\reflect\type.go:939:24: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:955:3
..\..\..\..\reflect\type.go:923:27: (*rtype).ChanDir t does not escape
..\..\..\..\reflect\type.go:1024:25: (*rtype).NumIn t does not escape
..\..\..\..\reflect\type.go:997:15: t escapes to heap
..\..\..\..\reflect\type.go:997:15: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:997:15
..\..\..\..\reflect\type.go:997:15: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:997:2
..\..\..\..\reflect\type.go:992:27: leaking param: t to result ~r1 level=1
..\..\..\..\reflect\type.go:992:27: 	from tt (assigned) at ..\..\..\..\reflect\type.go:996:5
..\..\..\..\reflect\type.go:992:27: 	from t (assigned) at ..\..\..\..\reflect\type.go:997:21
..\..\..\..\reflect\type.go:992:27: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:997:21
..\..\..\..\reflect\type.go:992:27: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:997:21
..\..\..\..\reflect\type.go:992:27: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:997:21
..\..\..\..\reflect\type.go:992:27: 	from ([]*rtype)(~r0) (converted) at ..\..\..\..\reflect\type.go:997:23
..\..\..\..\reflect\type.go:992:27: 	from ([]*rtype)(~r0)[i] (dot of pointer) at ..\..\..\..\reflect\type.go:997:23
..\..\..\..\reflect\type.go:992:27: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:997:15
..\..\..\..\reflect\type.go:992:27: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:997:15
..\..\..\..\reflect\type.go:992:27: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:997:15
..\..\..\..\reflect\type.go:992:27: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:997:2
..\..\..\..\reflect\type.go:1032:26: (*rtype).NumOut t does not escape
..\..\..\..\reflect\type.go:1045:15: t escapes to heap
..\..\..\..\reflect\type.go:1045:15: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1045:15
..\..\..\..\reflect\type.go:1045:15: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1045:2
..\..\..\..\reflect\type.go:1040:28: leaking param: t to result ~r1 level=1
..\..\..\..\reflect\type.go:1040:28: 	from tt (assigned) at ..\..\..\..\reflect\type.go:1044:5
..\..\..\..\reflect\type.go:1040:28: 	from t (assigned) at ..\..\..\..\reflect\type.go:1045:22
..\..\..\..\reflect\type.go:1040:28: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:1045:22
..\..\..\..\reflect\type.go:1040:28: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:1045:22
..\..\..\..\reflect\type.go:1040:28: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:1045:22
..\..\..\..\reflect\type.go:1040:28: 	from ([]*rtype)(~r0) (converted) at ..\..\..\..\reflect\type.go:1045:24
..\..\..\..\reflect\type.go:1040:28: 	from ([]*rtype)(~r0)[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1045:24
..\..\..\..\reflect\type.go:1040:28: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1045:15
..\..\..\..\reflect\type.go:1040:28: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1045:15
..\..\..\..\reflect\type.go:1040:28: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1045:15
..\..\..\..\reflect\type.go:1040:28: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1045:2
..\..\..\..\reflect\type.go:1005:15: t escapes to heap
..\..\..\..\reflect\type.go:1005:15: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1005:15
..\..\..\..\reflect\type.go:1005:15: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1005:2
..\..\..\..\reflect\type.go:1000:23: leaking param: t to result ~r0 level=1
..\..\..\..\reflect\type.go:1000:23: 	from tt (assigned) at ..\..\..\..\reflect\type.go:1004:5
..\..\..\..\reflect\type.go:1000:23: 	from tt.key (dot of pointer) at ..\..\..\..\reflect\type.go:1005:18
..\..\..\..\reflect\type.go:1000:23: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1005:15
..\..\..\..\reflect\type.go:1000:23: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1005:15
..\..\..\..\reflect\type.go:1000:23: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1005:15
..\..\..\..\reflect\type.go:1000:23: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1005:2
..\..\..\..\reflect\type.go:483:24: name.tagLen n does not escape
..\..\..\..\reflect\type.go:503:24: leaking param: n
..\..\..\..\reflect\type.go:503:24: 	from n (assigned) at ..\..\..\..\reflect\type.go:510:34
..\..\..\..\reflect\type.go:503:24: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:510:34
..\..\..\..\reflect\type.go:503:24: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:510:34
..\..\..\..\reflect\type.go:503:24: 	from ~r2 (assign-pair) at ..\..\..\..\reflect\type.go:510:34
..\..\..\..\reflect\type.go:503:24: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:510:11
..\..\..\..\reflect\type.go:509:40: name.tag &s does not escape
..\..\..\..\reflect\type.go:1704:28: tf.typ escapes to heap
..\..\..\..\reflect\type.go:1704:28: 	from T (arg to recursive call) at ..\..\..\..\reflect\type.go:1704:25
..\..\..\..\reflect\type.go:1704:36: vf.typ escapes to heap
..\..\..\..\reflect\type.go:1704:36: 	from V (arg to recursive call) at ..\..\..\..\reflect\type.go:1704:25
..\..\..\..\reflect\type.go:1695:20: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1695:20: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: leaking param content: T
..\..\..\..\reflect\type.go:1623:61: 	from t (assigned) at ..\..\..\..\reflect\type.go:1690:5
..\..\..\..\reflect\type.go:1623:61: 	from t.pkgPath (dot of pointer) at ..\..\..\..\reflect\type.go:1695:7
..\..\..\..\reflect\type.go:1623:61: 	from n (assigned) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: 	from b (assigned) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: 	from b (indirection) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: 	from b[3] (fixed-array-index-of) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: 	from &b[3] (address-of) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1623:61: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1695:20
..\..\..\..\reflect\type.go:1695:40: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1695:40: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: leaking param content: V
..\..\..\..\reflect\type.go:1623:61: 	from v (assigned) at ..\..\..\..\reflect\type.go:1691:5
..\..\..\..\reflect\type.go:1623:61: 	from v.pkgPath (dot of pointer) at ..\..\..\..\reflect\type.go:1695:27
..\..\..\..\reflect\type.go:1623:61: 	from n (assigned) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: 	from b (assigned) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: 	from b (indirection) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: 	from b[3] (fixed-array-index-of) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: 	from &b[3] (address-of) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1623:61: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1695:40
..\..\..\..\reflect\type.go:1701:19: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1701:19: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1701:19
..\..\..\..\reflect\type.go:1701:37: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1701:37: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1701:37
..\..\..\..\reflect\type.go:1611:49: leaking param: T
..\..\..\..\reflect\type.go:1611:49: 	from T.Name() (receiver in indirect call) at ..\..\..\..\reflect\type.go:1616:11
..\..\..\..\reflect\type.go:1611:49: leaking param: V
..\..\..\..\reflect\type.go:1611:49: 	from V.Name() (receiver in indirect call) at ..\..\..\..\reflect\type.go:1616:23
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1642:56
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1648:56
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1653:64
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from t (assigned) at ..\..\..\..\reflect\type.go:1656:5
..\..\..\..\reflect\type.go:1623:61: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1662:27
..\..\..\..\reflect\type.go:1623:61: 	from t.rtype (address-of) at ..\..\..\..\reflect\type.go:1662:27
..\..\..\..\reflect\type.go:1623:61: 	from *t.rtype (indirection) at ..\..\..\..\reflect\type.go:1662:27
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1662:30
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from t (assigned) at ..\..\..\..\reflect\type.go:1656:5
..\..\..\..\reflect\type.go:1623:61: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1667:27
..\..\..\..\reflect\type.go:1623:61: 	from t.rtype (address-of) at ..\..\..\..\reflect\type.go:1667:27
..\..\..\..\reflect\type.go:1623:61: 	from *t.rtype (indirection) at ..\..\..\..\reflect\type.go:1667:27
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1667:31
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1684:33
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1684:82
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from *T (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1687:34
..\..\..\..\reflect\type.go:1623:61: 	from T (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: T
..\..\..\..\reflect\type.go:1623:61: 	from t (assigned) at ..\..\..\..\reflect\type.go:1690:5
..\..\..\..\reflect\type.go:1623:61: 	from t.fields (dot of pointer) at ..\..\..\..\reflect\type.go:1699:12
..\..\..\..\reflect\type.go:1623:61: 	from t.fields[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1699:19
..\..\..\..\reflect\type.go:1623:61: 	from &t.fields[i] (address-of) at ..\..\..\..\reflect\type.go:1699:10
..\..\..\..\reflect\type.go:1623:61: 	from tf (assigned) at ..\..\..\..\reflect\type.go:1699:7
..\..\..\..\reflect\type.go:1623:61: 	from tf.typ (dot of pointer) at ..\..\..\..\reflect\type.go:1704:28
..\..\..\..\reflect\type.go:1623:61: 	from tf.typ (interface-converted) at ..\..\..\..\reflect\type.go:1704:28
..\..\..\..\reflect\type.go:1623:61: 	from T (arg to recursive call) at ..\..\..\..\reflect\type.go:1704:25
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1642:66
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1648:66
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1653:74
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from v (assigned) at ..\..\..\..\reflect\type.go:1657:5
..\..\..\..\reflect\type.go:1623:61: 	from v.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1662:36
..\..\..\..\reflect\type.go:1623:61: 	from v.rtype (address-of) at ..\..\..\..\reflect\type.go:1662:36
..\..\..\..\reflect\type.go:1623:61: 	from *v.rtype (indirection) at ..\..\..\..\reflect\type.go:1662:36
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1662:39
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from v (assigned) at ..\..\..\..\reflect\type.go:1657:5
..\..\..\..\reflect\type.go:1623:61: 	from v.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1667:37
..\..\..\..\reflect\type.go:1623:61: 	from v.rtype (address-of) at ..\..\..\..\reflect\type.go:1667:37
..\..\..\..\reflect\type.go:1623:61: 	from *v.rtype (indirection) at ..\..\..\..\reflect\type.go:1667:37
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1667:41
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1684:42
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1684:92
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from *V (indirection) at ..\..\..\..\reflect\type.go:1623:61
..\..\..\..\reflect\type.go:1623:61: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1687:44
..\..\..\..\reflect\type.go:1623:61: 	from V (assigned) at ..\..\..\..\reflect\type.go:1611:49
..\..\..\..\reflect\type.go:1623:61: mark escaped content: V
..\..\..\..\reflect\type.go:1623:61: 	from v (assigned) at ..\..\..\..\reflect\type.go:1691:5
..\..\..\..\reflect\type.go:1623:61: 	from v.fields (dot of pointer) at ..\..\..\..\reflect\type.go:1700:12
..\..\..\..\reflect\type.go:1623:61: 	from v.fields[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1700:19
..\..\..\..\reflect\type.go:1623:61: 	from &v.fields[i] (address-of) at ..\..\..\..\reflect\type.go:1700:10
..\..\..\..\reflect\type.go:1623:61: 	from vf (assigned) at ..\..\..\..\reflect\type.go:1700:7
..\..\..\..\reflect\type.go:1623:61: 	from vf.typ (dot of pointer) at ..\..\..\..\reflect\type.go:1704:36
..\..\..\..\reflect\type.go:1623:61: 	from vf.typ (interface-converted) at ..\..\..\..\reflect\type.go:1704:36
..\..\..\..\reflect\type.go:1623:61: 	from V (arg to recursive call) at ..\..\..\..\reflect\type.go:1704:25
..\..\..\..\reflect\type.go:1661:20: haveIdenticalUnderlyingType t.rtype does not escape
..\..\..\..\reflect\type.go:1662:27: haveIdenticalUnderlyingType t.rtype does not escape
..\..\..\..\reflect\type.go:1662:36: haveIdenticalUnderlyingType v.rtype does not escape
..\..\..\..\reflect\type.go:1666:20: haveIdenticalUnderlyingType t.rtype does not escape
..\..\..\..\reflect\type.go:1667:27: haveIdenticalUnderlyingType t.rtype does not escape
..\..\..\..\reflect\type.go:1667:37: haveIdenticalUnderlyingType v.rtype does not escape
..\..\..\..\reflect\type.go:1695:20: haveIdenticalUnderlyingType &s does not escape
..\..\..\..\reflect\type.go:1695:40: haveIdenticalUnderlyingType &s does not escape
..\..\..\..\reflect\type.go:1699:10: haveIdenticalUnderlyingType &t.fields[i] does not escape
..\..\..\..\reflect\type.go:1700:10: haveIdenticalUnderlyingType &v.fields[i] does not escape
..\..\..\..\reflect\type.go:1701:19: haveIdenticalUnderlyingType &s does not escape
..\..\..\..\reflect\type.go:1701:37: haveIdenticalUnderlyingType &s does not escape
..\..\..\..\reflect\type.go:1595:38: leaking param: T
..\..\..\..\reflect\type.go:1595:38: 	from T (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1603:11
..\..\..\..\reflect\type.go:1595:38: leaking param: V
..\..\..\..\reflect\type.go:1595:38: 	from V (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1603:29
..\..\..\..\reflect\type.go:515:25: leaking param content: n
..\..\..\..\reflect\type.go:515:25: 	from n (assigned) at ..\..\..\..\reflect\type.go:526:80
..\..\..\..\reflect\type.go:515:25: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:526:80
..\..\..\..\reflect\type.go:515:25: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:526:80
..\..\..\..\reflect\type.go:515:25: 	from ~r2 (assign-pair) at ..\..\..\..\reflect\type.go:526:80
..\..\..\..\reflect\type.go:515:25: 	from (*[4]byte)(unsafe.Pointer((*byte)(~r2))) (converted) at ..\..\..\..\reflect\type.go:526:58
..\..\..\..\reflect\type.go:515:25: 	from (*[4]byte)(unsafe.Pointer((*byte)(~r2)))[:] (slice) at ..\..\..\..\reflect\type.go:526:108
..\..\..\..\reflect\type.go:515:25: 	from *(*[4]byte)(unsafe.Pointer((*byte)(~r2)))[:] (indirection) at ..\..\..\..\reflect\type.go:526:108
..\..\..\..\reflect\type.go:515:25: 	from copy((*[4]byte)(unsafe.Pointer(&nameOff))[:], (*[4]byte)(unsafe.Pointer((*byte)(~r2)))[:]) (copied slice) at ..\..\..\..\reflect\type.go:526:6
..\..\..\..\reflect\type.go:515:25: leaking param: n
..\..\..\..\reflect\type.go:515:25: 	from unsafe.Pointer(n.bytes) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:527:44
..\..\..\..\reflect\type.go:528:25: &b[3] escapes to heap
..\..\..\..\reflect\type.go:528:25: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:528:25
..\..\..\..\reflect\type.go:526:33: name.pkgPath &nameOff does not escape
..\..\..\..\reflect\type.go:528:25: name.pkgPath &s does not escape
..\..\..\..\reflect\type.go:1532:15: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1532:15: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1532:23
..\..\..\..\reflect\type.go:1506:30: leaking param: T
..\..\..\..\reflect\type.go:1506:30: 	from t (assigned) at ..\..\..\..\reflect\type.go:1510:4
..\..\..\..\reflect\type.go:1506:30: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1532:15
..\..\..\..\reflect\type.go:1506:30: 	from t.rtype (address-of) at ..\..\..\..\reflect\type.go:1532:15
..\..\..\..\reflect\type.go:1506:30: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1532:23
..\..\..\..\reflect\type.go:1506:30: leaking param: V
..\..\..\..\reflect\type.go:1506:30: 	from V (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1534:23
..\..\..\..\reflect\type.go:1535:18: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1535:18: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1535:18
..\..\..\..\reflect\type.go:1535:35: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1535:35: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1535:35
..\..\..\..\reflect\type.go:1535:63: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1535:63: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1535:71
..\..\..\..\reflect\type.go:1539:33: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1539:33: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1539:33
..\..\..\..\reflect\type.go:1543:33: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1543:33: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1543:33
..\..\..\..\reflect\type.go:1565:14: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1565:14: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1565:22
..\..\..\..\reflect\type.go:1568:17: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1568:17: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1568:17
..\..\..\..\reflect\type.go:1568:34: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1568:34: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1568:34
..\..\..\..\reflect\type.go:1568:63: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1568:63: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1568:71
..\..\..\..\reflect\type.go:1572:32: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1572:32: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1572:32
..\..\..\..\reflect\type.go:1576:43: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1576:43: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1576:43
..\..\..\..\reflect\type.go:1531:10: implements &t.methods[i] does not escape
..\..\..\..\reflect\type.go:1533:10: implements &v.methods[j] does not escape
..\..\..\..\reflect\type.go:1535:18: implements &s does not escape
..\..\..\..\reflect\type.go:1535:35: implements &s does not escape
..\..\..\..\reflect\type.go:1539:33: implements &s does not escape
..\..\..\..\reflect\type.go:1543:33: implements &s does not escape
..\..\..\..\reflect\type.go:1564:9: implements &t.methods[i] does not escape
..\..\..\..\reflect\type.go:1568:17: implements &s does not escape
..\..\..\..\reflect\type.go:1568:34: implements &s does not escape
..\..\..\..\reflect\type.go:1572:32: implements &s does not escape
..\..\..\..\reflect\type.go:1576:43: implements &s does not escape
..\..\..\..\reflect\value.go:1162:48: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1162:48: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1162:8
..\..\..\..\reflect\value.go:1160:28: leaking param: v
..\..\..\..\reflect\value.go:1160:28: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1167:24
..\..\..\..\reflect\value.go:103:25: leaking param: v
..\..\..\..\reflect\value.go:103:25: 	from t (assigned) at ..\..\..\..\reflect\value.go:104:4
..\..\..\..\reflect\value.go:103:25: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:118:19
..\..\..\..\reflect\value.go:106:40: packEface &i does not escape
..\..\..\..\reflect\value.go:953:48: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:953:48: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:953:8
..\..\..\..\reflect\value.go:951:41: leaking param: v
..\..\..\..\reflect\value.go:951:41: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:962:22
..\..\..\..\reflect\value.go:972:10: *(*interface { M() })(v.ptr) escapes to heap
..\..\..\..\reflect\value.go:972:10: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:972:3
..\..\..\..\reflect\value.go:2202:76: leaking param: v
..\..\..\..\reflect\value.go:2202:76: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2204:22
..\..\..\..\reflect\value.go:2202:76: leaking param: dst
..\..\..\..\reflect\value.go:2202:76: 	from dst (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2208:25
..\..\..\..\reflect\value.go:2202:76: leaking param: target
..\..\..\..\reflect\value.go:2202:76: 	from target (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2229:12
..\..\..\..\reflect\value.go:2235:86: context + ": value of type " + v.typ.String() + " is not assignable to type " + dst.String() escapes to heap
..\..\..\..\reflect\value.go:2235:86: 	from panic(context + ": value of type " + v.typ.String() + " is not assignable to type " + dst.String()) (panic) at ..\..\..\..\reflect\value.go:2235:7
..\..\..\..\reflect\value.go:2202:76: Value.assignTo context does not escape
..\..\..\..\reflect\value.go:2537:69: mapaccess t does not escape
..\..\..\..\reflect\value.go:2537:69: mapaccess m does not escape
..\..\..\..\reflect\value.go:2537:69: mapaccess key does not escape
..\..\..\..\reflect\value.go:1062:36: leaking param: key
..\..\..\..\reflect\value.go:1062:36: 	from key (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1073:20
..\..\..\..\reflect\value.go:1062:36: leaking param content: v
..\..\..\..\reflect\value.go:1062:36: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1064:5
..\..\..\..\reflect\value.go:1062:36: 	from tt.key (dot of pointer) at ..\..\..\..\reflect\value.go:1073:49
..\..\..\..\reflect\value.go:1062:36: 	from tt.key (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1073:20
..\..\..\..\reflect\value.go:1062:36: leaking param: v to result ~r1 level=1
..\..\..\..\reflect\value.go:1062:36: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1064:5
..\..\..\..\reflect\value.go:1062:36: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1085:11
..\..\..\..\reflect\value.go:1062:36: 	from typ (assigned) at ..\..\..\..\reflect\value.go:1085:6
..\..\..\..\reflect\value.go:1062:36: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1089:15
..\..\..\..\reflect\value.go:1062:36: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:1089:3
..\..\..\..\reflect\value.go:1062:36: leaking param: v to result ~r1 level=1
..\..\..\..\reflect\value.go:1062:36: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1064:5
..\..\..\..\reflect\value.go:1062:36: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1085:11
..\..\..\..\reflect\value.go:1062:36: 	from typ (assigned) at ..\..\..\..\reflect\value.go:1085:6
..\..\..\..\reflect\value.go:1062:36: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1095:14
..\..\..\..\reflect\value.go:1062:36: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:1095:2
..\..\..\..\reflect\value.go:1079:22: Value.MapIndex &key.ptr does not escape
..\..\..\..\reflect\deepequal.go:24:70: leaking param: v1
..\..\..\..\reflect\deepequal.go:24:70: 	from v1 (passed to call[argument escapes]) at ..\..\..\..\reflect\deepequal.go:28:12
..\..\..\..\reflect\deepequal.go:24:70: leaking param: v2
..\..\..\..\reflect\deepequal.go:24:70: 	from v2 (passed to call[argument escapes]) at ..\..\..\..\reflect\deepequal.go:28:25
..\..\..\..\reflect\deepequal.go:24:70: deepValueEqual visited does not escape
..\..\..\..\reflect\deepequal.go:37:10: deepValueEqual func literal does not escape
..\..\..\..\reflect\value.go:2150:29: leaking param: i to result ~r1 level=0
..\..\..\..\reflect\value.go:2150:29: 	from i (assign-pair) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from &i (address-of) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from e (assigned) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from e.typ (dot of pointer) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from t (assigned) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\value.go:2161:20
..\..\..\..\reflect\value.go:2150:29: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:2161:2
..\..\..\..\reflect\value.go:2150:29: leaking param: i
..\..\..\..\reflect\value.go:2150:29: 	from x (assign-pair) at ..\..\..\..\reflect\value.go:2159:9
..\..\..\..\reflect\value.go:2150:29: 	from dummy.x (dot-equals) at ..\..\..\..\reflect\value.go:2159:9
..\..\..\..\reflect\value.go:2161:20: ValueOf &i does not escape
..\..\..\..\reflect\deepequal.go:187:34: leaking param: x
..\..\..\..\reflect\deepequal.go:187:34: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\deepequal.go:191:15
..\..\..\..\reflect\deepequal.go:187:34: leaking param: y
..\..\..\..\reflect\deepequal.go:187:34: 	from y (passed to call[argument escapes]) at ..\..\..\..\reflect\deepequal.go:192:15
..\..\..\..\reflect\deepequal.go:196:36: DeepEqual make(map[visit]bool) does not escape
..\..\..\..\reflect\makefunc.go:47:66: leaking param: typ
..\..\..\..\reflect\makefunc.go:47:66: 	from typ.Kind() (receiver in indirect call) at ..\..\..\..\reflect\makefunc.go:48:13
..\..\..\..\reflect\makefunc.go:64:63: &makeFuncImpl literal escapes to heap
..\..\..\..\reflect\makefunc.go:64:63: 	from impl (assigned) at ..\..\..\..\reflect\makefunc.go:64:7
..\..\..\..\reflect\makefunc.go:64:63: 	from composite literal (struct literal element) at ..\..\..\..\reflect\makefunc.go:66:14
..\..\..\..\reflect\makefunc.go:64:63: 	from ~r2 (return) at ..\..\..\..\reflect\makefunc.go:66:2
..\..\..\..\reflect\makefunc.go:47:66: leaking param: fn to result ~r2 level=-1
..\..\..\..\reflect\makefunc.go:47:66: 	from &makeFuncImpl literal (struct literal element) at ..\..\..\..\reflect\makefunc.go:64:23
..\..\..\..\reflect\makefunc.go:47:66: 	from &makeFuncImpl literal (pointer literal) at ..\..\..\..\reflect\makefunc.go:64:63
..\..\..\..\reflect\makefunc.go:47:66: 	from impl (assigned) at ..\..\..\..\reflect\makefunc.go:64:7
..\..\..\..\reflect\makefunc.go:47:66: 	from composite literal (struct literal element) at ..\..\..\..\reflect\makefunc.go:66:14
..\..\..\..\reflect\makefunc.go:47:66: 	from ~r2 (return) at ..\..\..\..\reflect\makefunc.go:66:2
..\..\..\..\reflect\makefunc.go:59:39: MakeFunc &dummy does not escape
..\..\..\..\reflect\swapper.go:13:43: leaking param: slice
..\..\..\..\reflect\swapper.go:13:43: 	from slice (passed to call[argument escapes]) at ..\..\..\..\reflect\swapper.go:14:14
..\..\..\..\reflect\swapper.go:16:44: &ValueError literal escapes to heap
..\..\..\..\reflect\swapper.go:16:44: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\swapper.go:16:8
..\..\..\..\reflect\swapper.go:21:10: func literal escapes to heap
..\..\..\..\reflect\swapper.go:21:10: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:21:10: func literal escapes to heap
..\..\..\..\reflect\swapper.go:21:10: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:21:10
..\..\..\..\reflect\swapper.go:21:10: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:23:10: func literal escapes to heap
..\..\..\..\reflect\swapper.go:23:10: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:23:10: func literal escapes to heap
..\..\..\..\reflect\swapper.go:23:10: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:23:10
..\..\..\..\reflect\swapper.go:23:10: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:38:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:38:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:38:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:38:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:38:11
..\..\..\..\reflect\swapper.go:38:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:42:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:42:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:42:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:42:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:42:11
..\..\..\..\reflect\swapper.go:42:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:48:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:48:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:48:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:48:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:48:11
..\..\..\..\reflect\swapper.go:48:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:51:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:51:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:51:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:51:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:51:11
..\..\..\..\reflect\swapper.go:51:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:54:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:54:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:54:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:54:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:54:11
..\..\..\..\reflect\swapper.go:54:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:57:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:57:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:57:11: func literal escapes to heap
..\..\..\..\reflect\swapper.go:57:11: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:57:11
..\..\..\..\reflect\swapper.go:57:11: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:64:9: func literal escapes to heap
..\..\..\..\reflect\swapper.go:64:9: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\swapper.go:64:9: func literal escapes to heap
..\..\..\..\reflect\swapper.go:64:9: 	from &(func literal) (address-of) at ..\..\..\..\reflect\swapper.go:64:9
..\..\..\..\reflect\swapper.go:64:9: 	from ~r1 (assigned) at ..\..\..\..\reflect\swapper.go:13:43
..\..\..\..\reflect\type.go:429:32: (*structField).offset f does not escape
..\..\..\..\reflect\type.go:433:30: (*structField).anon f does not escape
..\..\..\..\reflect\type.go:471:46: leaking param: n to result ~r2 level=0
..\..\..\..\reflect\type.go:471:46: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:472:20
..\..\..\..\reflect\type.go:471:46: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:472:20
..\..\..\..\reflect\type.go:471:46: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:472:2
..\..\..\..\reflect\type.go:471:46: name.data whySafe does not escape
..\..\..\..\reflect\type.go:475:28: name.isExported n does not escape
..\..\..\..\reflect\type.go:479:25: name.nameLen n does not escape
..\..\..\..\reflect\type.go:498:28: &b[3] escapes to heap
..\..\..\..\reflect\type.go:498:28: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:498:11
..\..\..\..\reflect\type.go:491:25: leaking param: n
..\..\..\..\reflect\type.go:491:25: 	from b (assigned) at ..\..\..\..\reflect\type.go:495:4
..\..\..\..\reflect\type.go:491:25: 	from b (indirection) at ..\..\..\..\reflect\type.go:498:30
..\..\..\..\reflect\type.go:491:25: 	from b[3] (fixed-array-index-of) at ..\..\..\..\reflect\type.go:498:30
..\..\..\..\reflect\type.go:491:25: 	from &b[3] (address-of) at ..\..\..\..\reflect\type.go:498:28
..\..\..\..\reflect\type.go:491:25: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:498:11
..\..\..\..\reflect\type.go:497:40: name.name &s does not escape
..\..\..\..\reflect\type.go:601:16: "kind" + strconv.Itoa(int(k)) escapes to heap
..\..\..\..\reflect\type.go:601:16: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:601:2
..\..\..\..\reflect\type.go:634:36: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:634:36: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:638:31
..\..\..\..\reflect\type.go:634:36: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:638:31
..\..\..\..\reflect\type.go:634:36: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:638:2
..\..\..\..\reflect\type.go:669:35: leaking param: t
..\..\..\..\reflect\type.go:669:35: 	from unsafe.Pointer(t) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:670:30
..\..\..\..\reflect\type.go:676:45: leaking param: ptr
..\..\..\..\reflect\type.go:676:45: 	from ptr (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:677:30
..\..\..\..\reflect\type.go:762:24: (*rtype).Size t does not escape
..\..\..\..\reflect\type.go:764:24: leaking param: t
..\..\..\..\reflect\type.go:764:24: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:770:59
..\..\..\..\reflect\type.go:770:49: "reflect: Bits of non-arithmetic Type " + t.String() escapes to heap
..\..\..\..\reflect\type.go:770:49: 	from panic("reflect: Bits of non-arithmetic Type " + t.String()) (panic) at ..\..\..\..\reflect\type.go:770:8
..\..\..\..\reflect\type.go:775:25: (*rtype).Align t does not escape
..\..\..\..\reflect\type.go:777:30: (*rtype).FieldAlign t does not escape
..\..\..\..\reflect\type.go:779:24: (*rtype).Kind t does not escape
..\..\..\..\reflect\type.go:781:28: (*rtype).pointers t does not escape
..\..\..\..\reflect\type.go:783:27: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:783:27: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:783:35
..\..\..\..\reflect\type.go:1100:12: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1100:12: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1100:20
..\..\..\..\reflect\type.go:1095:42: leaking param: t
..\..\..\..\reflect\type.go:1095:42: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1100:12
..\..\..\..\reflect\type.go:1095:42: 	from t.rtype (address-of) at ..\..\..\..\reflect\type.go:1100:12
..\..\..\..\reflect\type.go:1095:42: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1100:20
..\..\..\..\reflect\type.go:1101:21: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1101:21: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1101:21
..\..\..\..\reflect\type.go:1105:30: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1105:30: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1105:30
..\..\..\..\reflect\type.go:1108:19: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1108:19: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1108:27
..\..\..\..\reflect\type.go:1108:17: t escapes to heap
..\..\..\..\reflect\type.go:1108:17: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1108:17
..\..\..\..\reflect\type.go:1108:17: 	from m.Type (dot-equals) at ..\..\..\..\reflect\type.go:1108:9
..\..\..\..\reflect\type.go:1099:7: (*interfaceType).Method &t.methods[i] does not escape
..\..\..\..\reflect\type.go:1101:21: (*interfaceType).Method &s does not escape
..\..\..\..\reflect\type.go:1105:30: (*interfaceType).Method &s does not escape
..\..\..\..\reflect\type.go:931:30: (*rtype).IsVariadic t does not escape
..\..\..\..\reflect\type.go:1468:35: fnv1 list does not escape
..\..\..\..\reflect\type.go:2071:28: leaking param content: ft
..\..\..\..\reflect\type.go:2071:28: 	from t (assigned) at ..\..\..\..\reflect\type.go:2074:25
..\..\..\..\reflect\type.go:2071:28: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2074:25
..\..\..\..\reflect\type.go:2071:28: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2074:25
..\..\..\..\reflect\type.go:2071:28: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2074:25
..\..\..\..\reflect\type.go:2071:28: 	from ([]*rtype)(~r0) (converted) at ..\..\..\..\reflect\type.go:2074:14
..\..\..\..\reflect\type.go:2071:28: 	from *([]*rtype)(~r0) (indirection) at ..\..\..\..\reflect\type.go:2074:14
..\..\..\..\reflect\type.go:2071:28: 	from t (range-deref) at ..\..\..\..\reflect\type.go:2074:14
..\..\..\..\reflect\type.go:2071:28: 	from (*sliceType)(unsafe.Pointer(t)) (converted) at ..\..\..\..\reflect\type.go:2080:36
..\..\..\..\reflect\type.go:2071:28: 	from (*sliceType)(unsafe.Pointer(t)).elem (dot of pointer) at ..\..\..\..\reflect\type.go:2080:55
..\..\..\..\reflect\type.go:2071:28: 	from (*sliceType)(unsafe.Pointer(t)).elem (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2080:67
..\..\..\..\reflect\type.go:2101:15: string(repr) escapes to heap
..\..\..\..\reflect\type.go:2101:15: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:2101:2
..\..\..\..\reflect\type.go:2072:14: funcStr make([]byte, 0, 64) does not escape
..\..\..\..\reflect\type.go:2078:8: funcStr ft.rtype does not escape
..\..\..\..\reflect\type.go:1749:33: typesByString s does not escape
..\..\..\..\reflect\type.go:1958:44: leaking param content: in
..\..\..\..\reflect\type.go:1958:44: 	from in[len(in) - 1] (dot of pointer) at ..\..\..\..\reflect\type.go:1959:36
..\..\..\..\reflect\type.go:1958:44: 	from in[len(in) - 1].Kind() (receiver in indirect call) at ..\..\..\..\reflect\type.go:1959:52
..\..\..\..\reflect\type.go:1958:44: leaking param content: out
..\..\..\..\reflect\type.go:1958:44: 	from *out (indirection) at ..\..\..\..\reflect\type.go:1958:44
..\..\..\..\reflect\type.go:1958:44: 	from out (range-deref) at ..\..\..\..\reflect\type.go:2011:16
..\..\..\..\reflect\type.go:1958:44: 	from t (assigned) at ..\..\..\..\reflect\type.go:2012:5
..\..\..\..\reflect\type.go:1958:44: 	from append(args, t) (appended to slice) at ..\..\..\..\reflect\type.go:2013:16
..\..\..\..\reflect\type.go:2028:32: funcLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2028:32: 	from funcLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2028:37
..\..\..\..\reflect\type.go:2037:17: funcLookupCache.Mutex escapes to heap
..\..\..\..\reflect\type.go:2037:17: 	from funcLookupCache.Mutex (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2037:22
..\..\..\..\reflect\type.go:2038:23: funcLookupCache.Mutex escapes to heap
..\..\..\..\reflect\type.go:2038:23: 	from funcLookupCache.Mutex (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2038:30
..\..\..\..\reflect\type.go:2039:32: funcLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2039:32: 	from funcLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2039:37
..\..\..\..\reflect\type.go:2067:20: &ft.rtype escapes to heap
..\..\..\..\reflect\type.go:2067:20: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1974:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1974:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1974:6
..\..\..\..\reflect\type.go:1974:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1974:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1974:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1972:15: new(funcTypeFixed4) escapes to heap
..\..\..\..\reflect\type.go:1972:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1972:9
..\..\..\..\reflect\type.go:1972:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1974:14
..\..\..\..\reflect\type.go:1972:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1974:8
..\..\..\..\reflect\type.go:1972:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1974:6
..\..\..\..\reflect\type.go:1972:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1972:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1972:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1978:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1978:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1978:6
..\..\..\..\reflect\type.go:1978:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1978:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1978:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1976:15: new(funcTypeFixed8) escapes to heap
..\..\..\..\reflect\type.go:1976:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1976:9
..\..\..\..\reflect\type.go:1976:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1978:14
..\..\..\..\reflect\type.go:1976:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1978:8
..\..\..\..\reflect\type.go:1976:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1978:6
..\..\..\..\reflect\type.go:1976:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1976:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1976:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1982:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1982:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1982:6
..\..\..\..\reflect\type.go:1982:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1982:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1982:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1980:15: new(funcTypeFixed16) escapes to heap
..\..\..\..\reflect\type.go:1980:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1980:9
..\..\..\..\reflect\type.go:1980:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1982:14
..\..\..\..\reflect\type.go:1980:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1982:8
..\..\..\..\reflect\type.go:1980:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1982:6
..\..\..\..\reflect\type.go:1980:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1980:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1980:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1986:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1986:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1986:6
..\..\..\..\reflect\type.go:1986:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1986:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1986:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1984:15: new(funcTypeFixed32) escapes to heap
..\..\..\..\reflect\type.go:1984:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1984:9
..\..\..\..\reflect\type.go:1984:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1986:14
..\..\..\..\reflect\type.go:1984:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1986:8
..\..\..\..\reflect\type.go:1984:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1986:6
..\..\..\..\reflect\type.go:1984:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1984:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1984:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1990:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1990:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1990:6
..\..\..\..\reflect\type.go:1990:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1990:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1990:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1988:15: new(funcTypeFixed64) escapes to heap
..\..\..\..\reflect\type.go:1988:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1988:9
..\..\..\..\reflect\type.go:1988:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1990:14
..\..\..\..\reflect\type.go:1988:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1990:8
..\..\..\..\reflect\type.go:1988:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1990:6
..\..\..\..\reflect\type.go:1988:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1988:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1988:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1994:8: &fixed.funcType escapes to heap
..\..\..\..\reflect\type.go:1994:8: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1994:6
..\..\..\..\reflect\type.go:1994:8: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1994:8: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1994:8: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:1992:15: new(funcTypeFixed128) escapes to heap
..\..\..\..\reflect\type.go:1992:15: 	from fixed (assigned) at ..\..\..\..\reflect\type.go:1992:9
..\..\..\..\reflect\type.go:1992:15: 	from fixed.funcType (dot of pointer) at ..\..\..\..\reflect\type.go:1994:14
..\..\..\..\reflect\type.go:1992:15: 	from &fixed.funcType (address-of) at ..\..\..\..\reflect\type.go:1994:8
..\..\..\..\reflect\type.go:1992:15: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1994:6
..\..\..\..\reflect\type.go:1992:15: 	from ft.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2067:23
..\..\..\..\reflect\type.go:1992:15: 	from &ft.rtype (address-of) at ..\..\..\..\reflect\type.go:2067:20
..\..\..\..\reflect\type.go:1992:15: 	from addToCache(&ft.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2067:19
..\..\..\..\reflect\type.go:2049:34: funcLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2049:34: 	from funcLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2049:39
..\..\..\..\reflect\type.go:2047:32: leaking param: tt
..\..\..\..\reflect\type.go:2047:32: 	from append(rts, tt) (appended to slice) at ..\..\..\..\reflect\type.go:2052:39
..\..\..\..\reflect\type.go:2052:20: funcLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2052:20: 	from funcLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2052:26
..\..\..\..\reflect\type.go:2052:26: hash escapes to heap
..\..\..\..\reflect\type.go:2052:26: 	from hash (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2052:26
..\..\..\..\reflect\type.go:2052:39: append(rts, tt) escapes to heap
..\..\..\..\reflect\type.go:2052:39: 	from append(rts, tt) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2052:26
..\..\..\..\reflect\type.go:2031:5: t escapes to heap
..\..\..\..\reflect\type.go:2031:5: 	from ~r3 (return) at ..\..\..\..\reflect\type.go:2031:5
..\..\..\..\reflect\type.go:2042:5: t escapes to heap
..\..\..\..\reflect\type.go:2042:5: 	from ~r3 (return) at ..\..\..\..\reflect\type.go:2042:5
..\..\..\..\reflect\type.go:2047:16: func literal escapes to heap
..\..\..\..\reflect\type.go:2047:16: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2047:16
..\..\..\..\reflect\type.go:2047:16: 	from addToCache (assigned) at ..\..\..\..\reflect\type.go:2047:2
..\..\..\..\reflect\type.go:2047:16: 	from *addToCache (indirection) at ..\..\..\..\reflect\type.go:2047:2
..\..\..\..\reflect\type.go:2047:16: 	from .out0 (captured by called closure) at ..\..\..\..\reflect\type.go:2060:21
..\..\..\..\reflect\type.go:2047:16: 	from ~r3 (assigned) at ..\..\..\..\reflect\type.go:1958:44
..\..\..\..\reflect\type.go:2053:3: tt escapes to heap
..\..\..\..\reflect\type.go:2053:3: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:2053:3
..\..\..\..\reflect\type.go:1964:6: FuncOf (func())(nil) does not escape
..\..\..\..\reflect\type.go:1965:44: FuncOf &ifunc does not escape
..\..\..\..\reflect\type.go:1973:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:1977:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:1981:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:1985:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:1989:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:1993:20: FuncOf fixed.args does not escape
..\..\..\..\reflect\type.go:2005:14: FuncOf ... argument does not escape
..\..\..\..\reflect\type.go:2008:14: FuncOf ... argument does not escape
..\..\..\..\reflect\type.go:2010:13: FuncOf ... argument does not escape
..\..\..\..\reflect\type.go:2014:14: FuncOf ... argument does not escape
..\..\..\..\reflect\type.go:2028:37: FuncOf hash does not escape
..\..\..\..\reflect\type.go:2030:35: FuncOf &ft.rtype does not escape
..\..\..\..\reflect\type.go:2039:37: FuncOf hash does not escape
..\..\..\..\reflect\type.go:2041:35: FuncOf &ft.rtype does not escape
..\..\..\..\reflect\type.go:2059:34: FuncOf &ft.rtype does not escape
..\..\..\..\reflect\type.go:2049:39: FuncOf.func1 hash does not escape
..\..\..\..\reflect\type.go:835:34: leaking param: t
..\..\..\..\reflect\type.go:835:34: 	from tt (assigned) at ..\..\..\..\reflect\type.go:837:6
..\..\..\..\reflect\type.go:835:34: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:838:19
..\..\..\..\reflect\type.go:846:21: &b[3] escapes to heap
..\..\..\..\reflect\type.go:846:21: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:846:21
..\..\..\..\reflect\type.go:850:12: make([]Type, 0, 1 + len(([]*rtype)(~r0))) escapes to heap
..\..\..\..\reflect\type.go:850:12: 	from make([]Type, 0, 1 + len(([]*rtype)(~r0))) (too large for stack) at ..\..\..\..\reflect\type.go:850:12
..\..\..\..\reflect\type.go:851:13: t escapes to heap
..\..\..\..\reflect\type.go:851:13: 	from append(in, t) (appended to slice) at ..\..\..\..\reflect\type.go:851:13
..\..\..\..\reflect\type.go:853:14: arg escapes to heap
..\..\..\..\reflect\type.go:853:14: 	from append(in, arg) (appended to slice) at ..\..\..\..\reflect\type.go:853:14
..\..\..\..\reflect\type.go:855:13: make([]Type, 0, len(([]*rtype)(~r0))) escapes to heap
..\..\..\..\reflect\type.go:855:13: 	from make([]Type, 0, len(([]*rtype)(~r0))) (too large for stack) at ..\..\..\..\reflect\type.go:855:13
..\..\..\..\reflect\type.go:857:15: ret escapes to heap
..\..\..\..\reflect\type.go:857:15: 	from append(out, ret) (appended to slice) at ..\..\..\..\reflect\type.go:857:15
..\..\..\..\reflect\type.go:862:23: &tfn escapes to heap
..\..\..\..\reflect\type.go:862:23: 	from fn (assigned) at ..\..\..\..\reflect\type.go:862:5
..\..\..\..\reflect\type.go:862:23: 	from composite literal (struct literal element) at ..\..\..\..\reflect\type.go:863:16
..\..\..\..\reflect\type.go:862:23: 	from m.Func (dot-equals) at ..\..\..\..\reflect\type.go:863:9
..\..\..\..\reflect\type.go:861:2: moved to heap: tfn
..\..\..\..\reflect\type.go:846:21: (*rtype).Method &s does not escape
..\..\..\..\reflect\type.go:859:26: (*rtype).Method ft.rtype does not escape
..\..\..\..\reflect\type.go:1123:7: &t.methods[i] escapes to heap
..\..\..\..\reflect\type.go:1123:7: 	from p (assigned) at ..\..\..\..\reflect\type.go:1123:5
..\..\..\..\reflect\type.go:1124:7: t.rtype escapes to heap
..\..\..\..\reflect\type.go:1124:7: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1124:15
..\..\..\..\reflect\type.go:1117:65: leaking param: t
..\..\..\..\reflect\type.go:1117:65: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1124:7
..\..\..\..\reflect\type.go:1117:65: 	from t.rtype (address-of) at ..\..\..\..\reflect\type.go:1124:7
..\..\..\..\reflect\type.go:1117:65: 	from t.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1124:15
..\..\..\..\reflect\type.go:1124:28: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1124:28: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1124:28
..\..\..\..\reflect\type.go:1117:65: (*interfaceType).MethodByName name does not escape
..\..\..\..\reflect\type.go:1124:28: (*interfaceType).MethodByName &s does not escape
..\..\..\..\reflect\type.go:869:57: leaking param: t
..\..\..\..\reflect\type.go:869:57: 	from tt (assigned) at ..\..\..\..\reflect\type.go:871:6
..\..\..\..\reflect\type.go:869:57: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:872:25
..\..\..\..\reflect\type.go:884:17: &b[3] escapes to heap
..\..\..\..\reflect\type.go:884:17: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:884:17
..\..\..\..\reflect\type.go:869:57: (*rtype).MethodByName name does not escape
..\..\..\..\reflect\type.go:884:17: (*rtype).MethodByName &s does not escape
..\..\..\..\reflect\type.go:893:27: leaking param: t
..\..\..\..\reflect\type.go:893:27: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:901:18
..\..\..\..\reflect\type.go:901:35: &b[3] escapes to heap
..\..\..\..\reflect\type.go:901:35: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:901:35
..\..\..\..\reflect\type.go:901:35: (*rtype).PkgPath &s does not escape
..\..\..\..\reflect\type.go:904:34: hasPrefix s does not escape
..\..\..\..\reflect\type.go:904:34: hasPrefix prefix does not escape
..\..\..\..\reflect\type.go:1233:17: t escapes to heap
..\..\..\..\reflect\type.go:1233:17: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1233:17
..\..\..\..\reflect\type.go:1233:17: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1233:9
..\..\..\..\reflect\type.go:1228:38: leaking param: t to result f level=2
..\..\..\..\reflect\type.go:1228:38: 	from t.fields (dot of pointer) at ..\..\..\..\reflect\type.go:1232:9
..\..\..\..\reflect\type.go:1228:38: 	from t.fields[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1232:16
..\..\..\..\reflect\type.go:1228:38: 	from &t.fields[i] (address-of) at ..\..\..\..\reflect\type.go:1232:7
..\..\..\..\reflect\type.go:1228:38: 	from p (assigned) at ..\..\..\..\reflect\type.go:1232:4
..\..\..\..\reflect\type.go:1228:38: 	from p.typ (dot of pointer) at ..\..\..\..\reflect\type.go:1233:19
..\..\..\..\reflect\type.go:1228:38: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1233:17
..\..\..\..\reflect\type.go:1228:38: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1233:17
..\..\..\..\reflect\type.go:1228:38: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1233:17
..\..\..\..\reflect\type.go:1228:38: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1233:9
..\..\..\..\reflect\type.go:1228:38: leaking param: i to result f level=-1
..\..\..\..\reflect\type.go:1228:38: 	from []int literal (slice-literal-element) at ..\..\..\..\reflect\type.go:1251:17
..\..\..\..\reflect\type.go:1228:38: 	from f.Index (dot-equals) at ..\..\..\..\reflect\type.go:1251:10
..\..\..\..\reflect\type.go:1251:17: []int literal escapes to heap
..\..\..\..\reflect\type.go:1251:17: 	from f.Index (dot-equals) at ..\..\..\..\reflect\type.go:1251:10
..\..\..\..\reflect\type.go:1234:22: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1234:22: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: leaking param content: t
..\..\..\..\reflect\type.go:1228:38: 	from t.fields (dot of pointer) at ..\..\..\..\reflect\type.go:1232:9
..\..\..\..\reflect\type.go:1228:38: 	from t.fields[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1232:16
..\..\..\..\reflect\type.go:1228:38: 	from &t.fields[i] (address-of) at ..\..\..\..\reflect\type.go:1232:7
..\..\..\..\reflect\type.go:1228:38: 	from p (assigned) at ..\..\..\..\reflect\type.go:1232:4
..\..\..\..\reflect\type.go:1228:38: 	from p.name (dot of pointer) at ..\..\..\..\reflect\type.go:1234:12
..\..\..\..\reflect\type.go:1228:38: 	from n (assigned) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: 	from b (assigned) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: 	from b (indirection) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: 	from b[3] (fixed-array-index-of) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: 	from &b[3] (address-of) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1228:38: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1234:22
..\..\..\..\reflect\type.go:1237:29: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1237:29: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1237:29
..\..\..\..\reflect\type.go:1232:7: (*structType).Field &t.fields[i] does not escape
..\..\..\..\reflect\type.go:1234:22: (*structType).Field &s does not escape
..\..\..\..\reflect\type.go:1237:29: (*structType).Field &s does not escape
..\..\..\..\reflect\type.go:960:30: leaking param content: t
..\..\..\..\reflect\type.go:960:30: 	from tt (assigned) at ..\..\..\..\reflect\type.go:964:5
..\..\..\..\reflect\type.go:960:30: 	from *tt (indirection) at ..\..\..\..\reflect\type.go:964:2
..\..\..\..\reflect\type.go:960:30: 	from tt (passed to call[argument content escapes]) at ..\..\..\..\reflect\type.go:965:17
..\..\..\..\reflect\type.go:960:30: leaking param: t to result ~r1 level=2
..\..\..\..\reflect\type.go:960:30: 	from tt (assigned) at ..\..\..\..\reflect\type.go:964:5
..\..\..\..\reflect\type.go:960:30: 	from *tt (indirection) at ..\..\..\..\reflect\type.go:964:2
..\..\..\..\reflect\type.go:960:30: 	from * (*tt) (indirection) at ..\..\..\..\reflect\type.go:964:2
..\..\..\..\reflect\type.go:960:30: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:965:17
..\..\..\..\reflect\type.go:960:30: 	from ~r1 (assigned) at ..\..\..\..\reflect\type.go:960:30
..\..\..\..\reflect\type.go:1260:17: t escapes to heap
..\..\..\..\reflect\type.go:1260:17: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1260:17: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1260:9
..\..\..\..\reflect\type.go:1260:18: &t.rtype escapes to heap
..\..\..\..\reflect\type.go:1260:18: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1260:18: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1260:18: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1260:18: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1260:9
..\..\..\..\reflect\type.go:1259:51: leaking param: t to result f level=0
..\..\..\..\reflect\type.go:1259:51: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1260:20
..\..\..\..\reflect\type.go:1259:51: 	from &t.rtype (address-of) at ..\..\..\..\reflect\type.go:1260:18
..\..\..\..\reflect\type.go:1259:51: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1260:9
..\..\..\..\reflect\type.go:1259:51: leaking param: t to result f level=0
..\..\..\..\reflect\type.go:1259:51: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1260:20
..\..\..\..\reflect\type.go:1259:51: 	from &t.rtype (address-of) at ..\..\..\..\reflect\type.go:1260:18
..\..\..\..\reflect\type.go:1259:51: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from f (dot-equals) at ..\..\..\..\reflect\type.go:1260:9
..\..\..\..\reflect\type.go:1259:51: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1263:7
..\..\..\..\reflect\type.go:1259:51: 	from f.Type (dot-equals) at ..\..\..\..\reflect\type.go:1267:11
..\..\..\..\reflect\type.go:1259:51: leaking param: t
..\..\..\..\reflect\type.go:1259:51: 	from t.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:1260:20
..\..\..\..\reflect\type.go:1259:51: 	from &t.rtype (address-of) at ..\..\..\..\reflect\type.go:1260:18
..\..\..\..\reflect\type.go:1259:51: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1260:17
..\..\..\..\reflect\type.go:1259:51: 	from f (dot-equals) at ..\..\..\..\reflect\type.go:1260:9
..\..\..\..\reflect\type.go:1259:51: 	from ft (assigned) at ..\..\..\..\reflect\type.go:1263:7
..\..\..\..\reflect\type.go:1259:51: 	from ft.Kind() (receiver in indirect call) at ..\..\..\..\reflect\type.go:1264:14
..\..\..\..\reflect\type.go:1259:51: (*structType).FieldByIndex index does not escape
..\..\..\..\reflect\type.go:968:43: leaking param: t
..\..\..\..\reflect\type.go:968:43: 	from tt (assigned) at ..\..\..\..\reflect\type.go:972:5
..\..\..\..\reflect\type.go:968:43: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:973:24
..\..\..\..\reflect\type.go:968:43: (*rtype).FieldByIndex index does not escape
..\..\..\..\reflect\type.go:1367:37: map[*structType]int literal escapes to heap
..\..\..\..\reflect\type.go:1367:37: 	from nextCount (assigned) at ..\..\..\..\reflect\type.go:1367:16
..\..\..\..\reflect\type.go:1367:37: 	from count (assigned) at ..\..\..\..\reflect\type.go:1311:9
..\..\..\..\reflect\type.go:1282:87: leaking param: t
..\..\..\..\reflect\type.go:1282:87: 	from composite literal (struct literal element) at ..\..\..\..\reflect\type.go:1292:22
..\..\..\..\reflect\type.go:1282:87: 	from []fieldScan literal (slice-literal-element) at ..\..\..\..\reflect\type.go:1292:21
..\..\..\..\reflect\type.go:1282:87: 	from next (assigned) at ..\..\..\..\reflect\type.go:1292:7
..\..\..\..\reflect\type.go:1282:87: 	from current (assign-pair) at ..\..\..\..\reflect\type.go:1291:2
..\..\..\..\reflect\type.go:1282:87: 	from *current (indirection) at ..\..\..\..\reflect\type.go:1291:2
..\..\..\..\reflect\type.go:1282:87: 	from scan (range-deref) at ..\..\..\..\reflect\type.go:1318:18
..\..\..\..\reflect\type.go:1282:87: 	from t (assigned) at ..\..\..\..\reflect\type.go:1319:6
..\..\..\..\reflect\type.go:1282:87: 	from visited[t] (key of map put) at ..\..\..\..\reflect\type.go:1326:11
..\..\..\..\reflect\type.go:1330:25: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1330:25: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1330:25
..\..\..\..\reflect\type.go:1282:87: (*structType).FieldByNameFunc match does not escape
..\..\..\..\reflect\type.go:1291:24: (*structType).FieldByNameFunc []fieldScan literal does not escape
..\..\..\..\reflect\type.go:1292:21: (*structType).FieldByNameFunc []fieldScan literal does not escape
..\..\..\..\reflect\type.go:1307:33: (*structType).FieldByNameFunc map[*structType]bool literal does not escape
..\..\..\..\reflect\type.go:1328:10: (*structType).FieldByNameFunc &t.fields[i] does not escape
..\..\..\..\reflect\type.go:1330:25: (*structType).FieldByNameFunc &s does not escape
..\..\..\..\reflect\type.go:1394:19: &b[3] escapes to heap
..\..\..\..\reflect\type.go:1394:19: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: leaking param content: t
..\..\..\..\reflect\type.go:1388:71: 	from t.fields (dot of pointer) at ..\..\..\..\reflect\type.go:1393:12
..\..\..\..\reflect\type.go:1388:71: 	from t.fields[i] (dot of pointer) at ..\..\..\..\reflect\type.go:1393:19
..\..\..\..\reflect\type.go:1388:71: 	from &t.fields[i] (address-of) at ..\..\..\..\reflect\type.go:1393:10
..\..\..\..\reflect\type.go:1388:71: 	from tf (assigned) at ..\..\..\..\reflect\type.go:1393:7
..\..\..\..\reflect\type.go:1388:71: 	from tf.name (dot of pointer) at ..\..\..\..\reflect\type.go:1394:9
..\..\..\..\reflect\type.go:1388:71: 	from n (assigned) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: 	from b (assigned) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: 	from b (indirection) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: 	from b[3] (fixed-array-index-of) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: 	from &b[3] (address-of) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:1394:19
..\..\..\..\reflect\type.go:1388:71: leaking param: t
..\..\..\..\reflect\type.go:1388:71: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1405:26
..\..\..\..\reflect\type.go:1388:71: (*structType).FieldByName name does not escape
..\..\..\..\reflect\type.go:1393:10: (*structType).FieldByName &t.fields[i] does not escape
..\..\..\..\reflect\type.go:1394:19: (*structType).FieldByName &s does not escape
..\..\..\..\reflect\type.go:1405:27: (*structType).FieldByName func literal does not escape
..\..\..\..\reflect\type.go:1405:42: (*structType).FieldByName.func1 s does not escape
..\..\..\..\reflect\type.go:976:56: leaking param: t
..\..\..\..\reflect\type.go:976:56: 	from tt (assigned) at ..\..\..\..\reflect\type.go:980:5
..\..\..\..\reflect\type.go:976:56: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:981:23
..\..\..\..\reflect\type.go:976:56: (*rtype).FieldByName name does not escape
..\..\..\..\reflect\type.go:984:72: leaking param: t
..\..\..\..\reflect\type.go:984:72: 	from tt (assigned) at ..\..\..\..\reflect\type.go:988:5
..\..\..\..\reflect\type.go:984:72: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:989:27
..\..\..\..\reflect\type.go:984:72: (*rtype).FieldByNameFunc match does not escape
..\..\..\..\reflect\type.go:1016:28: (*rtype).NumField t does not escape
..\..\..\..\reflect\type.go:1048:28: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:1048:28: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:1056:31
..\..\..\..\reflect\type.go:1048:28: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:1056:31
..\..\..\..\reflect\type.go:1048:28: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1056:2
..\..\..\..\reflect\type.go:1059:29: leaking param: t to result ~r0 level=0
..\..\..\..\reflect\type.go:1059:29: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:1068:31
..\..\..\..\reflect\type.go:1059:29: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:1068:31
..\..\..\..\reflect\type.go:1059:29: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1068:2
..\..\..\..\reflect\type.go:1078:55: leaking param: p to result ~r3 level=0
..\..\..\..\reflect\type.go:1078:55: 	from ~r3 (return) at ..\..\..\..\reflect\type.go:1079:2
..\..\..\..\reflect\type.go:1078:55: add whySafe does not escape
..\..\..\..\reflect\type.go:1091:19: "ChanDir" + strconv.Itoa(int(d)) escapes to heap
..\..\..\..\reflect\type.go:1091:19: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1091:2
..\..\..\..\reflect\type.go:1114:37: (*interfaceType).NumMethod t does not escape
..\..\..\..\reflect\type.go:1173:59: leaking param: tag to result value level=0
..\..\..\..\reflect\type.go:1173:59: 	from qvalue (assigned) at ..\..\..\..\reflect\type.go:1213:10
..\..\..\..\reflect\type.go:1173:59: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1217:33
..\..\..\..\reflect\type.go:1173:59: 	from value (assign-pair-func-call) at ..\..\..\..\reflect\type.go:1217:4
..\..\..\..\reflect\type.go:1173:59: 	from value (return) at ..\..\..\..\reflect\type.go:1221:4
..\..\..\..\reflect\type.go:1173:59: StructTag.Lookup key does not escape
..\..\..\..\reflect\type.go:1162:38: leaking param: tag to result ~r1 level=0
..\..\..\..\reflect\type.go:1162:38: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:1163:20
..\..\..\..\reflect\type.go:1162:38: 	from v (assign-pair-func-call) at ..\..\..\..\reflect\type.go:1163:2
..\..\..\..\reflect\type.go:1162:38: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1164:2
..\..\..\..\reflect\type.go:1162:38: StructTag.Get key does not escape
..\..\..\..\reflect\type.go:1412:15: t escapes to heap
..\..\..\..\reflect\type.go:1412:15: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1412:15
..\..\..\..\reflect\type.go:1412:15: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1412:2
..\..\..\..\reflect\type.go:1410:28: leaking param: i to result ~r1 level=0
..\..\..\..\reflect\type.go:1410:28: 	from &i (address-of) at ..\..\..\..\reflect\type.go:1411:45
..\..\..\..\reflect\type.go:1410:28: 	from (*emptyInterface)(unsafe.Pointer(&i)) (converted) at ..\..\..\..\reflect\type.go:1411:29
..\..\..\..\reflect\type.go:1410:28: 	from *(*emptyInterface)(unsafe.Pointer(&i)) (indirection) at ..\..\..\..\reflect\type.go:1411:11
..\..\..\..\reflect\type.go:1410:28: 	from eface (assigned) at ..\..\..\..\reflect\type.go:1411:8
..\..\..\..\reflect\type.go:1410:28: 	from t (assign-pair) at ..\..\..\..\reflect\type.go:1412:15
..\..\..\..\reflect\type.go:1410:28: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:1412:15
..\..\..\..\reflect\type.go:1410:28: 	from ~r1 (assign-pair) at ..\..\..\..\reflect\type.go:1412:15
..\..\..\..\reflect\type.go:1410:28: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1412:2
..\..\..\..\reflect\type.go:1411:45: TypeOf &i does not escape
..\..\..\..\reflect\type.go:1424:26: leaking param: t
..\..\..\..\reflect\type.go:1424:26: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1426:19
..\..\..\..\reflect\type.go:1430:21: ptrMap escapes to heap
..\..\..\..\reflect\type.go:1430:21: 	from ptrMap (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1430:26
..\..\..\..\reflect\type.go:1441:18: ptrMap escapes to heap
..\..\..\..\reflect\type.go:1441:18: 	from ptrMap (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1441:30
..\..\..\..\reflect\type.go:1441:30: t escapes to heap
..\..\..\..\reflect\type.go:1441:30: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1441:30
..\..\..\..\reflect\type.go:1441:30: p escapes to heap
..\..\..\..\reflect\type.go:1441:30: 	from p (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1441:30
..\..\..\..\reflect\type.go:1463:17: ptrMap escapes to heap
..\..\..\..\reflect\type.go:1463:17: 	from ptrMap (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1463:29
..\..\..\..\reflect\type.go:1463:29: t escapes to heap
..\..\..\..\reflect\type.go:1463:29: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1463:29
..\..\..\..\reflect\type.go:1463:33: &pp escapes to heap
..\..\..\..\reflect\type.go:1463:33: 	from &pp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1463:29
..\..\..\..\reflect\type.go:1463:33: &pp escapes to heap
..\..\..\..\reflect\type.go:1463:33: 	from &pp (interface-converted) at ..\..\..\..\reflect\type.go:1463:33
..\..\..\..\reflect\type.go:1463:33: 	from &pp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1463:29
..\..\..\..\reflect\type.go:1449:2: moved to heap: pp
..\..\..\..\reflect\type.go:1431:10: &pi.(*ptrType).rtype escapes to heap
..\..\..\..\reflect\type.go:1431:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1431:3
..\..\..\..\reflect\type.go:1442:10: &pi.(*ptrType).rtype escapes to heap
..\..\..\..\reflect\type.go:1442:10: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1442:3
..\..\..\..\reflect\type.go:1464:9: &pi.(*ptrType).rtype escapes to heap
..\..\..\..\reflect\type.go:1464:9: 	from ~r0 (return) at ..\..\..\..\reflect\type.go:1464:2
..\..\..\..\reflect\type.go:1430:26: (*rtype).ptrTo t does not escape
..\..\..\..\reflect\type.go:1435:11: (*rtype).ptrTo "*" + t.String() does not escape
..\..\..\..\reflect\type.go:1447:6: (*rtype).ptrTo (*unsafe.Pointer)(nil) does not escape
..\..\..\..\reflect\type.go:1448:43: (*rtype).ptrTo &iptr does not escape
..\..\..\..\reflect\type.go:1459:16: (*rtype).ptrTo ... argument does not escape
..\..\..\..\reflect\type.go:1420:20: leaking param: t
..\..\..\..\reflect\type.go:1420:20: 	from t.(*rtype) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1421:25
..\..\..\..\reflect\type.go:1421:25: t.(*rtype).ptrTo() escapes to heap
..\..\..\..\reflect\type.go:1421:25: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:1421:2
..\..\..\..\reflect\type.go:1475:36: leaking param: u
..\..\..\..\reflect\type.go:1475:36: 	from u.Kind() (receiver in indirect call) at ..\..\..\..\reflect\type.go:1479:11
..\..\..\..\reflect\type.go:1475:36: leaking param: t
..\..\..\..\reflect\type.go:1475:36: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1482:19
..\..\..\..\reflect\type.go:1485:38: leaking param: u
..\..\..\..\reflect\type.go:1485:38: 	from uu (assigned) at ..\..\..\..\reflect\type.go:1489:5
..\..\..\..\reflect\type.go:1485:38: 	from uu (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1490:27
..\..\..\..\reflect\type.go:1485:38: leaking param: t
..\..\..\..\reflect\type.go:1485:38: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1490:27
..\..\..\..\reflect\value.go:2254:51: leaking param content: dst
..\..\..\..\reflect\value.go:2254:51: 	from *dst (indirection) at ..\..\..\..\reflect\value.go:2254:51
..\..\..\..\reflect\value.go:2254:51: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:2293:37
..\..\..\..\reflect\value.go:2254:51: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:2254:51: leaking param content: src
..\..\..\..\reflect\value.go:2254:51: 	from *src (indirection) at ..\..\..\..\reflect\value.go:2254:51
..\..\..\..\reflect\value.go:2254:51: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:2303:38
..\..\..\..\reflect\value.go:2254:51: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:2254:51: leaking param: dst
..\..\..\..\reflect\value.go:2254:51: 	from dst (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2319:34
..\..\..\..\reflect\value.go:2254:51: leaking param: src
..\..\..\..\reflect\value.go:2254:51: 	from src (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2320:32
..\..\..\..\reflect\type.go:1493:39: leaking param: u
..\..\..\..\reflect\type.go:1493:39: 	from uu (assigned) at ..\..\..\..\reflect\type.go:1497:5
..\..\..\..\reflect\type.go:1493:39: 	from uu (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1498:18
..\..\..\..\reflect\type.go:1493:39: leaking param: t
..\..\..\..\reflect\type.go:1493:39: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1498:18
..\..\..\..\reflect\type.go:1501:30: (*rtype).Comparable t does not escape
..\..\..\..\reflect\type.go:1741:51: leaking param: section to result ~r2 level=0
..\..\..\..\reflect\type.go:1741:51: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:1742:21
..\..\..\..\reflect\type.go:1741:51: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:1742:21
..\..\..\..\reflect\type.go:1741:51: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:1742:2
..\..\..\..\reflect\type.go:1818:26: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1818:26: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1818:31
..\..\..\..\reflect\type.go:1813:34: leaking param: t
..\..\..\..\reflect\type.go:1813:34: 	from typ (assigned) at ..\..\..\..\reflect\type.go:1814:6
..\..\..\..\reflect\type.go:1813:34: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1834:29
..\..\..\..\reflect\type.go:1843:24: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1843:24: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1843:36
..\..\..\..\reflect\type.go:1843:36: ckey escapes to heap
..\..\..\..\reflect\type.go:1843:36: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1843:36
..\..\..\..\reflect\type.go:1843:36: tt escapes to heap
..\..\..\..\reflect\type.go:1843:36: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1843:36
..\..\..\..\reflect\type.go:1858:22: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1858:22: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1858:34
..\..\..\..\reflect\type.go:1858:34: ckey escapes to heap
..\..\..\..\reflect\type.go:1858:34: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1858:34
..\..\..\..\reflect\type.go:1858:41: &ch.rtype escapes to heap
..\..\..\..\reflect\type.go:1858:41: 	from &ch.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1858:34
..\..\..\..\reflect\type.go:1858:41: &ch.rtype escapes to heap
..\..\..\..\reflect\type.go:1858:41: 	from &ch.rtype (interface-converted) at ..\..\..\..\reflect\type.go:1858:41
..\..\..\..\reflect\type.go:1858:41: 	from &ch.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1858:34
..\..\..\..\reflect\type.go:1851:2: moved to heap: ch
..\..\..\..\reflect\type.go:1819:12: ch.(*rtype) escapes to heap
..\..\..\..\reflect\type.go:1819:12: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:1819:3
..\..\..\..\reflect\type.go:1818:31: ChanOf ckey does not escape
..\..\..\..\reflect\type.go:1834:17: ChanOf "chan<- " + typ.String() does not escape
..\..\..\..\reflect\type.go:1836:17: ChanOf "<-chan " + typ.String() does not escape
..\..\..\..\reflect\type.go:1838:15: ChanOf "chan " + typ.String() does not escape
..\..\..\..\reflect\type.go:1849:6: ChanOf (chan unsafe.Pointer)(nil) does not escape
..\..\..\..\reflect\type.go:1850:44: ChanOf &ichan does not escape
..\..\..\..\reflect\type.go:1855:16: ChanOf ... argument does not escape
..\..\..\..\reflect\type.go:2175:15: ktyp escapes to heap
..\..\..\..\reflect\type.go:2175:15: 	from ktyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2175:15
..\..\..\..\reflect\type.go:2166:35: leaking param: ktyp
..\..\..\..\reflect\type.go:2166:35: 	from ktyp (interface-converted) at ..\..\..\..\reflect\type.go:2175:15
..\..\..\..\reflect\type.go:2166:35: 	from ktyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2175:15
..\..\..\..\reflect\type.go:2178:15: etyp escapes to heap
..\..\..\..\reflect\type.go:2178:15: 	from etyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2178:15
..\..\..\..\reflect\type.go:2166:35: leaking param: etyp
..\..\..\..\reflect\type.go:2166:35: 	from etyp (interface-converted) at ..\..\..\..\reflect\type.go:2178:15
..\..\..\..\reflect\type.go:2166:35: 	from etyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2178:15
..\..\..\..\reflect\type.go:2202:15: make([]byte, (nptr + 7) / 8) escapes to heap
..\..\..\..\reflect\type.go:2202:15: 	from make([]byte, (nptr + 7) / 8) (too large for stack) at ..\..\..\..\reflect\type.go:2202:15
..\..\..\..\reflect\type.go:2254:9: &rtype literal escapes to heap
..\..\..\..\reflect\type.go:2254:9: 	from b (assigned) at ..\..\..\..\reflect\type.go:2249:4
..\..\..\..\reflect\type.go:2254:9: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:2261:2
..\..\..\..\reflect\type.go:2240:12: &mask[0] escapes to heap
..\..\..\..\reflect\type.go:2240:12: 	from gcdata (assigned) at ..\..\..\..\reflect\type.go:2240:10
..\..\..\..\reflect\type.go:2240:12: 	from &rtype literal (struct literal element) at ..\..\..\..\reflect\type.go:2249:13
..\..\..\..\reflect\type.go:2240:12: 	from &rtype literal (pointer literal) at ..\..\..\..\reflect\type.go:2254:9
..\..\..\..\reflect\type.go:2240:12: 	from b (assigned) at ..\..\..\..\reflect\type.go:2249:4
..\..\..\..\reflect\type.go:2240:12: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:2261:2
..\..\..\..\reflect\type.go:2259:55: bucketOf "bucket(" + ktyp.String() + "," + etyp.String() + ")" does not escape
..\..\..\..\reflect\type.go:2106:28: leaking param: t
..\..\..\..\reflect\type.go:2106:28: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2125:57
..\..\..\..\reflect\type.go:2125:47: "isReflexive called on non-key type " + t.String() escapes to heap
..\..\..\..\reflect\type.go:2125:47: 	from panic("isReflexive called on non-key type " + t.String()) (panic) at ..\..\..\..\reflect\type.go:2125:8
..\..\..\..\reflect\type.go:2130:30: leaking param: t
..\..\..\..\reflect\type.go:2130:30: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2152:59
..\..\..\..\reflect\type.go:2152:49: "needKeyUpdate called on non-key type " + t.String() escapes to heap
..\..\..\..\reflect\type.go:2152:49: 	from panic("needKeyUpdate called on non-key type " + t.String()) (panic) at ..\..\..\..\reflect\type.go:2152:8
..\..\..\..\reflect\type.go:1870:28: leaking param: key
..\..\..\..\reflect\type.go:1870:28: 	from ktyp (assigned) at ..\..\..\..\reflect\type.go:1871:7
..\..\..\..\reflect\type.go:1870:28: 	from ktyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1874:14
..\..\..\..\reflect\type.go:1875:44: "reflect.MapOf: invalid key type " + ktyp.String() escapes to heap
..\..\..\..\reflect\type.go:1875:44: 	from panic("reflect.MapOf: invalid key type " + ktyp.String()) (panic) at ..\..\..\..\reflect\type.go:1875:8
..\..\..\..\reflect\type.go:1880:26: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1880:26: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1880:31
..\..\..\..\reflect\type.go:1870:28: leaking param: elem
..\..\..\..\reflect\type.go:1870:28: 	from etyp (assigned) at ..\..\..\..\reflect\type.go:1872:7
..\..\..\..\reflect\type.go:1870:28: 	from etyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1885:49
..\..\..\..\reflect\type.go:1889:24: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1889:24: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1889:36
..\..\..\..\reflect\type.go:1889:36: ckey escapes to heap
..\..\..\..\reflect\type.go:1889:36: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1889:36
..\..\..\..\reflect\type.go:1889:36: tt escapes to heap
..\..\..\..\reflect\type.go:1889:36: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1889:36
..\..\..\..\reflect\type.go:1922:22: lookupCache escapes to heap
..\..\..\..\reflect\type.go:1922:22: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1922:34
..\..\..\..\reflect\type.go:1922:34: ckey escapes to heap
..\..\..\..\reflect\type.go:1922:34: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1922:34
..\..\..\..\reflect\type.go:1922:41: &mt.rtype escapes to heap
..\..\..\..\reflect\type.go:1922:41: 	from &mt.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1922:34
..\..\..\..\reflect\type.go:1922:41: &mt.rtype escapes to heap
..\..\..\..\reflect\type.go:1922:41: 	from &mt.rtype (interface-converted) at ..\..\..\..\reflect\type.go:1922:41
..\..\..\..\reflect\type.go:1922:41: 	from &mt.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:1922:34
..\..\..\..\reflect\type.go:1896:2: moved to heap: mt
..\..\..\..\reflect\type.go:1880:31: MapOf ckey does not escape
..\..\..\..\reflect\type.go:1885:36: MapOf "map[" + ktyp.String() + "]" + etyp.String() does not escape
..\..\..\..\reflect\type.go:1895:6: MapOf (map[unsafe.Pointer]unsafe.Pointer)(nil) does not escape
..\..\..\..\reflect\type.go:1896:37: MapOf &imap does not escape
..\..\..\..\reflect\type.go:1899:16: MapOf ... argument does not escape
..\..\..\..\reflect\type.go:2271:29: lookupCache escapes to heap
..\..\..\..\reflect\type.go:2271:29: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2271:34
..\..\..\..\reflect\type.go:2266:22: leaking param: t
..\..\..\..\reflect\type.go:2266:22: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2267:6
..\..\..\..\reflect\type.go:2266:22: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2276:24
..\..\..\..\reflect\type.go:2280:24: lookupCache escapes to heap
..\..\..\..\reflect\type.go:2280:24: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2280:36
..\..\..\..\reflect\type.go:2280:36: ckey escapes to heap
..\..\..\..\reflect\type.go:2280:36: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2280:36
..\..\..\..\reflect\type.go:2280:36: tt escapes to heap
..\..\..\..\reflect\type.go:2280:36: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2280:36
..\..\..\..\reflect\type.go:2295:22: lookupCache escapes to heap
..\..\..\..\reflect\type.go:2295:22: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2295:34
..\..\..\..\reflect\type.go:2295:34: ckey escapes to heap
..\..\..\..\reflect\type.go:2295:34: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2295:34
..\..\..\..\reflect\type.go:2295:41: &slice.rtype escapes to heap
..\..\..\..\reflect\type.go:2295:41: 	from &slice.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2295:34
..\..\..\..\reflect\type.go:2295:41: &slice.rtype escapes to heap
..\..\..\..\reflect\type.go:2295:41: 	from &slice.rtype (interface-converted) at ..\..\..\..\reflect\type.go:2295:41
..\..\..\..\reflect\type.go:2295:41: 	from &slice.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2295:34
..\..\..\..\reflect\type.go:2288:2: moved to heap: slice
..\..\..\..\reflect\type.go:2271:34: SliceOf ckey does not escape
..\..\..\..\reflect\type.go:2276:12: SliceOf "[]" + typ.String() does not escape
..\..\..\..\reflect\type.go:2286:6: SliceOf ([]unsafe.Pointer)(nil) does not escape
..\..\..\..\reflect\type.go:2287:45: SliceOf &islice does not escape
..\..\..\..\reflect\type.go:2291:19: SliceOf ... argument does not escape
..\..\..\..\reflect\type.go:2362:41: isValidFieldName fieldName does not escape
..\..\..\..\reflect\type.go:2808:51: "reflect.StructOf: field \"" + field.Name + "\" is unexported but missing PkgPath" escapes to heap
..\..\..\..\reflect\type.go:2808:51: 	from panic("reflect.StructOf: field \"" + field.Name + "\" is unexported but missing PkgPath") (panic) at ..\..\..\..\reflect\type.go:2808:8
..\..\..\..\reflect\type.go:2799:44: leaking param: field
..\..\..\..\reflect\type.go:2799:44: 	from field.Type.common() (receiver in indirect call) at ..\..\..\..\reflect\type.go:2816:38
..\..\..\..\reflect\value.go:1145:45: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1145:45: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1145:8
..\..\..\..\reflect\value.go:1143:30: leaking param: v
..\..\..\..\reflect\value.go:1143:30: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1147:62
..\..\..\..\reflect\value.go:215:35: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:215:35: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:215:8
..\..\..\..\reflect\value.go:218:36: "reflect: " + methodName() + " using value obtained using unexported field" escapes to heap
..\..\..\..\reflect\value.go:218:36: 	from panic("reflect: " + methodName() + " using value obtained using unexported field") (panic) at ..\..\..\..\reflect\value.go:218:8
..\..\..\..\reflect\value.go:2090:40: leaking param: typ
..\..\..\..\reflect\value.go:2090:40: 	from typ.Kind() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2091:13
..\..\..\..\reflect\value.go:2105:44: &s escapes to heap
..\..\..\..\reflect\value.go:2105:44: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:2105:14
..\..\..\..\reflect\value.go:2105:44: 	from ~r3 (return) at ..\..\..\..\reflect\value.go:2105:2
..\..\..\..\reflect\value.go:2104:2: moved to heap: s
..\..\..\..\reflect\value.go:227:35: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:227:35: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:227:8
..\..\..\..\reflect\value.go:231:36: "reflect: " + methodName() + " using value obtained using unexported field" escapes to heap
..\..\..\..\reflect\value.go:231:36: 	from panic("reflect: " + methodName() + " using value obtained using unexported field") (panic) at ..\..\..\..\reflect\value.go:231:8
..\..\..\..\reflect\value.go:234:36: "reflect: " + methodName() + " using unaddressable value" escapes to heap
..\..\..\..\reflect\value.go:234:36: 	from panic("reflect: " + methodName() + " using unaddressable value") (panic) at ..\..\..\..\reflect\value.go:234:8
..\..\..\..\reflect\value.go:1366:22: leaking param: x
..\..\..\..\reflect\value.go:1366:22: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1373:16
..\..\..\..\reflect\value.go:1366:22: leaking param: v
..\..\..\..\reflect\value.go:1366:22: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1373:16
..\..\..\..\reflect\value.go:2583:6: memclrNoHeapPointers assuming n is unsafe uintptr
..\..\..\..\reflect\value.go:2583:49: memclrNoHeapPointers ptr does not escape
..\..\..\..\reflect\value.go:2169:21: leaking param: typ
..\..\..\..\reflect\value.go:2169:21: 	from typ.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2173:17
..\..\..\..\reflect\value.go:326:46: leaking param: v
..\..\..\..\reflect\value.go:326:46: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:336:35
..\..\..\..\reflect\value.go:372:27: "reflect: " + op + " using zero Value argument" escapes to heap
..\..\..\..\reflect\value.go:372:27: 	from panic("reflect: " + op + " using zero Value argument") (panic) at ..\..\..\..\reflect\value.go:372:9
..\..\..\..\reflect\value.go:326:46: leaking param content: in
..\..\..\..\reflect\value.go:326:46: 	from in[i] (dot of pointer) at ..\..\..\..\reflect\value.go:376:20
..\..\..\..\reflect\value.go:326:46: 	from in[i] (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:376:28
..\..\..\..\reflect\value.go:377:67: "reflect: " + op + " using " + xt.String() + " as type " + targ.String() escapes to heap
..\..\..\..\reflect\value.go:377:67: 	from panic("reflect: " + op + " using " + xt.String() + " as type " + targ.String()) (panic) at ..\..\..\..\reflect\value.go:377:9
..\..\..\..\reflect\value.go:388:87: "reflect: cannot use " + xt.String() + " as type " + elem.String() + " in " + op escapes to heap
..\..\..\..\reflect\value.go:388:87: 	from panic("reflect: cannot use " + xt.String() + " as type " + elem.String() + " in " + op) (panic) at ..\..\..\..\reflect\value.go:388:10
..\..\..\..\reflect\value.go:393:12: make([]Value, n + 1) escapes to heap
..\..\..\..\reflect\value.go:393:12: 	from make([]Value, n + 1) (too large for stack) at ..\..\..\..\reflect\value.go:393:12
..\..\..\..\reflect\value.go:459:16: args escapes to heap
..\..\..\..\reflect\value.go:459:16: 	from args (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:459:16
..\..\..\..\reflect\value.go:466:13: make([]Value, nout) escapes to heap
..\..\..\..\reflect\value.go:466:13: 	from make([]Value, nout) (too large for stack) at ..\..\..\..\reflect\value.go:466:13
..\..\..\..\reflect\value.go:326:46: Value.call op does not escape
..\..\..\..\reflect\value.go:305:35: leaking param: v
..\..\..\..\reflect\value.go:305:35: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:308:15
..\..\..\..\reflect\value.go:305:35: leaking param content: in
..\..\..\..\reflect\value.go:305:35: 	from *in (indirection) at ..\..\..\..\reflect\value.go:305:35
..\..\..\..\reflect\value.go:305:35: 	from in (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:308:15
..\..\..\..\reflect\value.go:2141:24: leaking param: v to result ~r1 level=0
..\..\..\..\reflect\value.go:2141:24: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:2143:3
..\..\..\..\reflect\value.go:2141:24: leaking param: v
..\..\..\..\reflect\value.go:2141:24: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2145:15
..\..\..\..\reflect\type.go:3026:42: leaking param content: x
..\..\..\..\reflect\type.go:3026:42: 	from *x (indirection) at ..\..\..\..\reflect\type.go:3026:42
..\..\..\..\reflect\type.go:3026:42: 	from append(x, byte(v | 128)) (appendee slice) at ..\..\..\..\reflect\type.go:3028:13
..\..\..\..\reflect\type.go:3026:42: leaking param: x to result ~r2 level=0
..\..\..\..\reflect\type.go:3026:42: 	from ~r2 (return) at ..\..\..\..\reflect\type.go:3031:2
..\..\..\..\reflect\type.go:2827:28: leaking param: t
..\..\..\..\reflect\type.go:2827:28: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2846:60
..\..\..\..\reflect\type.go:2846:50: "reflect.typeptrdata: unexpected type, " + t.String() escapes to heap
..\..\..\..\reflect\type.go:2846:50: 	from panic("reflect.typeptrdata: unexpected type, " + t.String()) (panic) at ..\..\..\..\reflect\type.go:2846:8
..\..\..\..\reflect\type.go:2843:11: typeptrdata f does not escape
..\..\..\..\reflect\type.go:2391:14: make([]structField, len(fields)) escapes to heap
..\..\..\..\reflect\type.go:2391:14: 	from make([]structField, len(fields)) (too large for stack) at ..\..\..\..\reflect\type.go:2391:14
..\..\..\..\reflect\type.go:2403:55: "reflect.StructOf: field " + strconv.Itoa(i) + " has no name" escapes to heap
..\..\..\..\reflect\type.go:2403:55: 	from panic("reflect.StructOf: field " + strconv.Itoa(i) + " has no name") (panic) at ..\..\..\..\reflect\type.go:2403:9
..\..\..\..\reflect\type.go:2406:55: "reflect.StructOf: field " + strconv.Itoa(i) + " has invalid name" escapes to heap
..\..\..\..\reflect\type.go:2406:55: 	from panic("reflect.StructOf: field " + strconv.Itoa(i) + " has invalid name") (panic) at ..\..\..\..\reflect\type.go:2406:9
..\..\..\..\reflect\type.go:2409:55: "reflect.StructOf: field " + strconv.Itoa(i) + " has no type" escapes to heap
..\..\..\..\reflect\type.go:2409:55: 	from panic("reflect.StructOf: field " + strconv.Itoa(i) + " has no type") (panic) at ..\..\..\..\reflect\type.go:2409:9
..\..\..\..\reflect\type.go:2382:37: leaking param content: fields
..\..\..\..\reflect\type.go:2382:37: 	from *fields (indirection) at ..\..\..\..\reflect\type.go:2382:37
..\..\..\..\reflect\type.go:2382:37: 	from field (range-deref) at ..\..\..\..\reflect\type.go:2401:18
..\..\..\..\reflect\type.go:2382:37: 	from field (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2411:26
..\..\..\..\reflect\type.go:2421:22: &b[3] escapes to heap
..\..\..\..\reflect\type.go:2421:22: 	from hdr.Data (star-dot-equals) at ..\..\..\..\reflect\type.go:2421:22
..\..\..\..\reflect\type.go:2430:62: "reflect.StructOf: illegal anonymous field type " + ft.String() escapes to heap
..\..\..\..\reflect\type.go:2430:62: 	from panic("reflect.StructOf: illegal anonymous field type " + ft.String()) (panic) at ..\..\..\..\reflect\type.go:2430:11
..\..\..\..\reflect\type.go:2438:12: ift.rtype escapes to heap
..\..\..\..\reflect\type.go:2438:12: 	from ift.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2438:20
..\..\..\..\reflect\type.go:2444:20: ift.rtype escapes to heap
..\..\..\..\reflect\type.go:2444:20: 	from ift.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2444:28
..\..\..\..\reflect\type.go:2452:21: mtyp escapes to heap
..\..\..\..\reflect\type.go:2452:21: 	from mtyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2452:21
..\..\..\..\reflect\type.go:2452:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2452:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2452:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2452:28: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2452:28
..\..\..\..\reflect\type.go:2452:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2460:21: mtyp escapes to heap
..\..\..\..\reflect\type.go:2460:21: 	from mtyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2460:21
..\..\..\..\reflect\type.go:2460:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2460:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2460:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2460:28: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2460:28
..\..\..\..\reflect\type.go:2460:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2469:21: mtyp escapes to heap
..\..\..\..\reflect\type.go:2469:21: 	from mtyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2469:21
..\..\..\..\reflect\type.go:2469:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2469:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2469:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2469:28: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2469:28
..\..\..\..\reflect\type.go:2469:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2477:21: mtyp escapes to heap
..\..\..\..\reflect\type.go:2477:21: 	from mtyp (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2477:21
..\..\..\..\reflect\type.go:2477:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2477:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2477:28: func literal escapes to heap
..\..\..\..\reflect\type.go:2477:28: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2477:28
..\..\..\..\reflect\type.go:2477:28: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2488:35: ift.rtype escapes to heap
..\..\..\..\reflect\type.go:2488:35: 	from ift.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2488:43
..\..\..\..\reflect\type.go:2490:47: &ifn escapes to heap
..\..\..\..\reflect\type.go:2490:47: 	from unsafe.Pointer(&ifn) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2490:31
..\..\..\..\reflect\type.go:2447:7: moved to heap: ifn
..\..\..\..\reflect\type.go:2491:47: &tfn escapes to heap
..\..\..\..\reflect\type.go:2491:47: 	from unsafe.Pointer(&tfn) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2491:31
..\..\..\..\reflect\type.go:2448:7: moved to heap: tfn
..\..\..\..\reflect\type.go:2502:19: ptr.rtype escapes to heap
..\..\..\..\reflect\type.go:2502:19: 	from ptr.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2502:27
..\..\..\..\reflect\type.go:2510:36: ptr.rtype escapes to heap
..\..\..\..\reflect\type.go:2510:36: 	from ptr.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2510:44
..\..\..\..\reflect\type.go:2511:36: ptr.rtype escapes to heap
..\..\..\..\reflect\type.go:2511:36: 	from ptr.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2511:44
..\..\..\..\reflect\type.go:2512:36: ptr.rtype escapes to heap
..\..\..\..\reflect\type.go:2512:36: 	from ptr.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2512:44
..\..\..\..\reflect\type.go:2518:19: ptr.rtype escapes to heap
..\..\..\..\reflect\type.go:2518:19: 	from ptr.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2518:27
..\..\..\..\reflect\type.go:2557:47: "reflect.StructOf: duplicate field " + name escapes to heap
..\..\..\..\reflect\type.go:2557:47: 	from panic("reflect.StructOf: duplicate field " + name) (panic) at ..\..\..\..\reflect\type.go:2557:9
..\..\..\..\reflect\type.go:2649:34: structLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2649:34: 	from structLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2649:39
..\..\..\..\reflect\type.go:2659:19: structLookupCache.Mutex escapes to heap
..\..\..\..\reflect\type.go:2659:19: 	from structLookupCache.Mutex (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2659:24
..\..\..\..\reflect\type.go:2660:25: structLookupCache.Mutex escapes to heap
..\..\..\..\reflect\type.go:2660:25: 	from structLookupCache.Mutex (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2660:32
..\..\..\..\reflect\type.go:2661:34: structLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2661:34: 	from structLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2661:39
..\..\..\..\reflect\type.go:2685:21: t escapes to heap
..\..\..\..\reflect\type.go:2685:21: 	from addToCache(t) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2685:21
..\..\..\..\reflect\type.go:2753:16: &prog[0] escapes to heap
..\..\..\..\reflect\type.go:2753:16: 	from typ.rtype.gcdata (dot-equals) at ..\..\..\..\reflect\type.go:2753:14
..\..\..\..\reflect\type.go:2712:17: []byte literal escapes to heap
..\..\..\..\reflect\type.go:2712:17: 	from prog (assigned) at ..\..\..\..\reflect\type.go:2712:8
..\..\..\..\reflect\type.go:2712:17: 	from prog[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2753:21
..\..\..\..\reflect\type.go:2712:17: 	from &prog[0] (address-of) at ..\..\..\..\reflect\type.go:2753:16
..\..\..\..\reflect\type.go:2712:17: 	from typ.rtype.gcdata (dot-equals) at ..\..\..\..\reflect\type.go:2753:14
..\..\..\..\reflect\type.go:2759:17: &bv.data[0] escapes to heap
..\..\..\..\reflect\type.go:2759:17: 	from typ.rtype.gcdata (dot-equals) at ..\..\..\..\reflect\type.go:2759:15
..\..\..\..\reflect\type.go:2762:31: typ.rtype escapes to heap
..\..\..\..\reflect\type.go:2762:31: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2762:31: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2762:31: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2604:9: &t.structType escapes to heap
..\..\..\..\reflect\type.go:2604:9: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2604:7
..\..\..\..\reflect\type.go:2604:9: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2604:9: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2604:9: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2604:9: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2604:9: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2603:11: new(structTypeUncommon) escapes to heap
..\..\..\..\reflect\type.go:2603:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2603:5
..\..\..\..\reflect\type.go:2603:11: 	from t.structType (dot of pointer) at ..\..\..\..\reflect\type.go:2604:11
..\..\..\..\reflect\type.go:2603:11: 	from &t.structType (address-of) at ..\..\..\..\reflect\type.go:2604:9
..\..\..\..\reflect\type.go:2603:11: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2604:7
..\..\..\..\reflect\type.go:2603:11: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2603:11: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2603:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2603:11: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2603:11: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2608:9: &t.structType escapes to heap
..\..\..\..\reflect\type.go:2608:9: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2608:7
..\..\..\..\reflect\type.go:2608:9: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2608:9: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2608:9: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2608:9: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2608:9: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2607:11: new(structTypeFixed4) escapes to heap
..\..\..\..\reflect\type.go:2607:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2607:5
..\..\..\..\reflect\type.go:2607:11: 	from t.structType (dot of pointer) at ..\..\..\..\reflect\type.go:2608:11
..\..\..\..\reflect\type.go:2607:11: 	from &t.structType (address-of) at ..\..\..\..\reflect\type.go:2608:9
..\..\..\..\reflect\type.go:2607:11: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2608:7
..\..\..\..\reflect\type.go:2607:11: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2607:11: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2607:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2607:11: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2607:11: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2613:9: &t.structType escapes to heap
..\..\..\..\reflect\type.go:2613:9: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2613:7
..\..\..\..\reflect\type.go:2613:9: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2613:9: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2613:9: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2613:9: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2613:9: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2612:11: new(structTypeFixed8) escapes to heap
..\..\..\..\reflect\type.go:2612:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2612:5
..\..\..\..\reflect\type.go:2612:11: 	from t.structType (dot of pointer) at ..\..\..\..\reflect\type.go:2613:11
..\..\..\..\reflect\type.go:2612:11: 	from &t.structType (address-of) at ..\..\..\..\reflect\type.go:2613:9
..\..\..\..\reflect\type.go:2612:11: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2613:7
..\..\..\..\reflect\type.go:2612:11: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2612:11: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2612:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2612:11: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2612:11: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2618:9: &t.structType escapes to heap
..\..\..\..\reflect\type.go:2618:9: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2618:7
..\..\..\..\reflect\type.go:2618:9: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2618:9: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2618:9: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2618:9: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2618:9: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2617:11: new(structTypeFixed16) escapes to heap
..\..\..\..\reflect\type.go:2617:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2617:5
..\..\..\..\reflect\type.go:2617:11: 	from t.structType (dot of pointer) at ..\..\..\..\reflect\type.go:2618:11
..\..\..\..\reflect\type.go:2617:11: 	from &t.structType (address-of) at ..\..\..\..\reflect\type.go:2618:9
..\..\..\..\reflect\type.go:2617:11: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2618:7
..\..\..\..\reflect\type.go:2617:11: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2617:11: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2617:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2617:11: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2617:11: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2623:9: &t.structType escapes to heap
..\..\..\..\reflect\type.go:2623:9: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2623:7
..\..\..\..\reflect\type.go:2623:9: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2623:9: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2623:9: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2623:9: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2623:9: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2622:11: new(structTypeFixed32) escapes to heap
..\..\..\..\reflect\type.go:2622:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2622:5
..\..\..\..\reflect\type.go:2622:11: 	from t.structType (dot of pointer) at ..\..\..\..\reflect\type.go:2623:11
..\..\..\..\reflect\type.go:2622:11: 	from &t.structType (address-of) at ..\..\..\..\reflect\type.go:2623:9
..\..\..\..\reflect\type.go:2622:11: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2623:7
..\..\..\..\reflect\type.go:2622:11: 	from typ.rtype (dot of pointer) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2622:11: 	from typ.rtype (address-of) at ..\..\..\..\reflect\type.go:2762:31
..\..\..\..\reflect\type.go:2622:11: 	from t (assigned) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2622:11: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\type.go:2762:38
..\..\..\..\reflect\type.go:2622:11: 	from (*rtype)(~r0) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2762:27
..\..\..\..\reflect\type.go:2763:15: new(typeAlg) escapes to heap
..\..\..\..\reflect\type.go:2763:15: 	from typ.rtype.alg (dot-equals) at ..\..\..\..\reflect\type.go:2763:10
..\..\..\..\reflect\type.go:2765:18: func literal escapes to heap
..\..\..\..\reflect\type.go:2765:18: 	from typ.rtype.alg.hash (star-dot-equals) at ..\..\..\..\reflect\type.go:2765:10
..\..\..\..\reflect\type.go:2765:18: func literal escapes to heap
..\..\..\..\reflect\type.go:2765:18: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2765:18
..\..\..\..\reflect\type.go:2765:18: 	from typ.rtype.alg.hash (star-dot-equals) at ..\..\..\..\reflect\type.go:2765:10
..\..\..\..\reflect\type.go:2776:19: func literal escapes to heap
..\..\..\..\reflect\type.go:2776:19: 	from typ.rtype.alg.equal (star-dot-equals) at ..\..\..\..\reflect\type.go:2776:10
..\..\..\..\reflect\type.go:2776:19: func literal escapes to heap
..\..\..\..\reflect\type.go:2776:19: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2776:19
..\..\..\..\reflect\type.go:2776:19: 	from typ.rtype.alg.equal (star-dot-equals) at ..\..\..\..\reflect\type.go:2776:10
..\..\..\..\reflect\type.go:2796:20: &typ.rtype escapes to heap
..\..\..\..\reflect\type.go:2796:20: 	from addToCache(&typ.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2796:19
..\..\..\..\reflect\type.go:2796:20: &typ.rtype escapes to heap
..\..\..\..\reflect\type.go:2796:20: 	from &typ.rtype (interface-converted) at ..\..\..\..\reflect\type.go:2796:20
..\..\..\..\reflect\type.go:2796:20: 	from addToCache(&typ.rtype) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2796:19
..\..\..\..\reflect\type.go:2452:47: leaking param content: in
..\..\..\..\reflect\type.go:2452:47: 	from in[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2454:21
..\..\..\..\reflect\type.go:2452:47: 	from recv (assigned) at ..\..\..\..\reflect\type.go:2454:12
..\..\..\..\reflect\type.go:2452:47: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:2458:25
..\..\..\..\reflect\type.go:2452:47: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2460:47: leaking param content: in
..\..\..\..\reflect\type.go:2460:47: 	from in[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2462:21
..\..\..\..\reflect\type.go:2460:47: 	from recv (assigned) at ..\..\..\..\reflect\type.go:2462:12
..\..\..\..\reflect\type.go:2460:47: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:2466:25
..\..\..\..\reflect\type.go:2460:47: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2469:47: leaking param content: in
..\..\..\..\reflect\type.go:2469:47: 	from in[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2471:21
..\..\..\..\reflect\type.go:2469:47: 	from recv (assigned) at ..\..\..\..\reflect\type.go:2471:12
..\..\..\..\reflect\type.go:2469:47: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\type.go:2475:25
..\..\..\..\reflect\type.go:2469:47: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\type.go:2477:47: leaking param content: in
..\..\..\..\reflect\type.go:2477:47: 	from in[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2479:30
..\..\..\..\reflect\type.go:2477:47: 	from in[0] (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2479:27
..\..\..\..\reflect\type.go:2672:35: structLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2672:35: 	from structLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2672:40
..\..\..\..\reflect\type.go:2670:29: leaking param: t
..\..\..\..\reflect\type.go:2670:29: 	from append(ts, t) (appended to slice) at ..\..\..\..\reflect\type.go:2675:41
..\..\..\..\reflect\type.go:2675:22: structLookupCache.m escapes to heap
..\..\..\..\reflect\type.go:2675:22: 	from structLookupCache.m (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2675:28
..\..\..\..\reflect\type.go:2675:28: hash escapes to heap
..\..\..\..\reflect\type.go:2675:28: 	from hash (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2675:28
..\..\..\..\reflect\type.go:2675:41: append(ts, t) escapes to heap
..\..\..\..\reflect\type.go:2675:41: 	from append(ts, t) (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2675:28
..\..\..\..\reflect\type.go:2765:55: leaking param: p
..\..\..\..\reflect\type.go:2765:55: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2768:14
..\..\..\..\reflect\type.go:2765:55: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2768:14
..\..\..\..\reflect\type.go:2765:55: 	from pi (assigned) at ..\..\..\..\reflect\type.go:2768:8
..\..\..\..\reflect\type.go:2765:55: 	from ft.typ.alg.hash(pi, o) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2769:24
..\..\..\..\reflect\type.go:2776:45: leaking param: p
..\..\..\..\reflect\type.go:2776:45: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2778:14
..\..\..\..\reflect\type.go:2776:45: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2778:14
..\..\..\..\reflect\type.go:2776:45: 	from pi (assigned) at ..\..\..\..\reflect\type.go:2778:8
..\..\..\..\reflect\type.go:2776:45: 	from ft.typ.alg.equal(pi, qi) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2780:25
..\..\..\..\reflect\type.go:2776:45: leaking param: q
..\..\..\..\reflect\type.go:2776:45: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2779:14
..\..\..\..\reflect\type.go:2776:45: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2779:14
..\..\..\..\reflect\type.go:2776:45: 	from qi (assigned) at ..\..\..\..\reflect\type.go:2779:8
..\..\..\..\reflect\type.go:2776:45: 	from ft.typ.alg.equal(pi, qi) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2780:25
..\..\..\..\reflect\type.go:2653:5: t escapes to heap
..\..\..\..\reflect\type.go:2653:5: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:2653:5
..\..\..\..\reflect\type.go:2665:5: t escapes to heap
..\..\..\..\reflect\type.go:2665:5: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:2665:5
..\..\..\..\reflect\type.go:2670:16: func literal escapes to heap
..\..\..\..\reflect\type.go:2670:16: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2670:16
..\..\..\..\reflect\type.go:2670:16: 	from addToCache (assigned) at ..\..\..\..\reflect\type.go:2670:2
..\..\..\..\reflect\type.go:2670:16: 	from *addToCache (indirection) at ..\..\..\..\reflect\type.go:2670:2
..\..\..\..\reflect\type.go:2670:16: 	from .out0 (captured by called closure) at ..\..\..\..\reflect\type.go:2685:21
..\..\..\..\reflect\type.go:2670:16: 	from ~r1 (assigned) at ..\..\..\..\reflect\type.go:2382:37
..\..\..\..\reflect\type.go:2384:30: StructOf ([]byte)("struct {") does not escape
..\..\..\..\reflect\type.go:2392:14: StructOf make([]byte, 0, 64) does not escape
..\..\..\..\reflect\type.go:2393:29: StructOf map[string]struct {} literal does not escape
..\..\..\..\reflect\type.go:2421:22: StructOf &s does not escape
..\..\..\..\reflect\type.go:2422:27: StructOf ([]byte)(name) does not escape
..\..\..\..\reflect\type.go:2423:28: StructOf " " + name does not escape
..\..\..\..\reflect\type.go:2424:7: StructOf f does not escape
..\..\..\..\reflect\type.go:2496:18: StructOf ptr.rtype does not escape
..\..\..\..\reflect\type.go:2561:14: StructOf ... argument does not escape
..\..\..\..\reflect\type.go:2563:28: StructOf " " + ft.String() does not escape
..\..\..\..\reflect\type.go:2565:28: StructOf ([]byte)(f.name.tag()) does not escape
..\..\..\..\reflect\type.go:2566:29: StructOf " " + strconv.Quote(f.name.tag()) does not escape
..\..\..\..\reflect\type.go:2605:8: StructOf &t.u does not escape
..\..\..\..\reflect\type.go:2609:8: StructOf &t.u does not escape
..\..\..\..\reflect\type.go:2610:11: StructOf t.m does not escape
..\..\..\..\reflect\type.go:2614:8: StructOf &t.u does not escape
..\..\..\..\reflect\type.go:2615:11: StructOf t.m does not escape
..\..\..\..\reflect\type.go:2619:8: StructOf &t.u does not escape
..\..\..\..\reflect\type.go:2620:11: StructOf t.m does not escape
..\..\..\..\reflect\type.go:2624:8: StructOf &t.u does not escape
..\..\..\..\reflect\type.go:2625:11: StructOf t.m does not escape
..\..\..\..\reflect\type.go:2636:13: StructOf ... argument does not escape
..\..\..\..\reflect\type.go:2637:15: StructOf string(repr) does not escape
..\..\..\..\reflect\type.go:2643:6: StructOf struct {} literal does not escape
..\..\..\..\reflect\type.go:2644:46: StructOf &istruct does not escape
..\..\..\..\reflect\type.go:2649:39: StructOf hash does not escape
..\..\..\..\reflect\type.go:2652:35: StructOf &typ.rtype does not escape
..\..\..\..\reflect\type.go:2661:39: StructOf hash does not escape
..\..\..\..\reflect\type.go:2664:35: StructOf &typ.rtype does not escape
..\..\..\..\reflect\type.go:2681:34: StructOf &typ.rtype does not escape
..\..\..\..\reflect\type.go:2737:56: StructOf &elemGC[0] does not escape
..\..\..\..\reflect\type.go:2751:29: StructOf &prog[0] does not escape
..\..\..\..\reflect\type.go:2756:12: StructOf new(bitVector) does not escape
..\..\..\..\reflect\type.go:2757:25: StructOf typ.rtype does not escape
..\..\..\..\reflect\type.go:2672:40: StructOf.func5 hash does not escape
..\..\..\..\reflect\type.go:2768:20: StructOf.func6 ft does not escape
..\..\..\..\reflect\type.go:2778:20: StructOf.func7 ft does not escape
..\..\..\..\reflect\type.go:2779:20: StructOf.func7 ft does not escape
..\..\..\..\reflect\type.go:2863:29: lookupCache escapes to heap
..\..\..\..\reflect\type.go:2863:29: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2863:34
..\..\..\..\reflect\type.go:2858:36: leaking param: elem
..\..\..\..\reflect\type.go:2858:36: 	from typ (assigned) at ..\..\..\..\reflect\type.go:2859:6
..\..\..\..\reflect\type.go:2858:36: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2868:51
..\..\..\..\reflect\type.go:2872:24: lookupCache escapes to heap
..\..\..\..\reflect\type.go:2872:24: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2872:36
..\..\..\..\reflect\type.go:2872:36: ckey escapes to heap
..\..\..\..\reflect\type.go:2872:36: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2872:36
..\..\..\..\reflect\type.go:2872:36: tt escapes to heap
..\..\..\..\reflect\type.go:2872:36: 	from tt (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:2872:36
..\..\..\..\reflect\type.go:2923:15: make([]byte, (array.rtype.ptrdata / ptrSize + 7) / 8) escapes to heap
..\..\..\..\reflect\type.go:2923:15: 	from make([]byte, (array.rtype.ptrdata / ptrSize + 7) / 8) (too large for stack) at ..\..\..\..\reflect\type.go:2923:15
..\..\..\..\reflect\type.go:2991:21: func literal escapes to heap
..\..\..\..\reflect\type.go:2991:21: 	from array.rtype.alg.equal (star-dot-equals) at ..\..\..\..\reflect\type.go:2991:12
..\..\..\..\reflect\type.go:2991:21: func literal escapes to heap
..\..\..\..\reflect\type.go:2991:21: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:2991:21
..\..\..\..\reflect\type.go:2991:21: 	from array.rtype.alg.equal (star-dot-equals) at ..\..\..\..\reflect\type.go:2991:12
..\..\..\..\reflect\type.go:3005:20: func literal escapes to heap
..\..\..\..\reflect\type.go:3005:20: 	from array.rtype.alg.hash (star-dot-equals) at ..\..\..\..\reflect\type.go:3005:12
..\..\..\..\reflect\type.go:3005:20: func literal escapes to heap
..\..\..\..\reflect\type.go:3005:20: 	from &(func literal) (address-of) at ..\..\..\..\reflect\type.go:3005:20
..\..\..\..\reflect\type.go:3005:20: 	from array.rtype.alg.hash (star-dot-equals) at ..\..\..\..\reflect\type.go:3005:12
..\..\..\..\reflect\type.go:3022:22: lookupCache escapes to heap
..\..\..\..\reflect\type.go:3022:22: 	from lookupCache (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:3022:34: ckey escapes to heap
..\..\..\..\reflect\type.go:3022:34: 	from ckey (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:3022:41: &array.rtype escapes to heap
..\..\..\..\reflect\type.go:3022:41: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:3022:41: &array.rtype escapes to heap
..\..\..\..\reflect\type.go:3022:41: 	from &array.rtype (interface-converted) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:3022:41: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:2880:2: moved to heap: array
..\..\..\..\reflect\type.go:2934:18: &mask[0] escapes to heap
..\..\..\..\reflect\type.go:2934:18: 	from array (dot-equals) at ..\..\..\..\reflect\type.go:2934:16
..\..\..\..\reflect\type.go:2934:18: 	from array.rtype (dot) at ..\..\..\..\reflect\type.go:3022:47
..\..\..\..\reflect\type.go:2934:18: 	from &array.rtype (address-of) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2934:18: 	from &array.rtype (interface-converted) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2934:18: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:2980:18: &prog[0] escapes to heap
..\..\..\..\reflect\type.go:2980:18: 	from array (dot-equals) at ..\..\..\..\reflect\type.go:2980:16
..\..\..\..\reflect\type.go:2980:18: 	from array.rtype (dot) at ..\..\..\..\reflect\type.go:3022:47
..\..\..\..\reflect\type.go:2980:18: 	from &array.rtype (address-of) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2980:18: 	from &array.rtype (interface-converted) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2980:18: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:2939:17: []byte literal escapes to heap
..\..\..\..\reflect\type.go:2939:17: 	from prog (assigned) at ..\..\..\..\reflect\type.go:2939:8
..\..\..\..\reflect\type.go:2939:17: 	from prog[0] (dot of pointer) at ..\..\..\..\reflect\type.go:2980:23
..\..\..\..\reflect\type.go:2939:17: 	from &prog[0] (address-of) at ..\..\..\..\reflect\type.go:2980:18
..\..\..\..\reflect\type.go:2939:17: 	from array (dot-equals) at ..\..\..\..\reflect\type.go:2980:16
..\..\..\..\reflect\type.go:2939:17: 	from array.rtype (dot) at ..\..\..\..\reflect\type.go:3022:47
..\..\..\..\reflect\type.go:2939:17: 	from &array.rtype (address-of) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2939:17: 	from &array.rtype (interface-converted) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2939:17: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:2988:17: new(typeAlg) escapes to heap
..\..\..\..\reflect\type.go:2988:17: 	from array (dot-equals) at ..\..\..\..\reflect\type.go:2988:12
..\..\..\..\reflect\type.go:2988:17: 	from array.rtype (dot) at ..\..\..\..\reflect\type.go:3022:47
..\..\..\..\reflect\type.go:2988:17: 	from &array.rtype (address-of) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2988:17: 	from &array.rtype (interface-converted) at ..\..\..\..\reflect\type.go:3022:41
..\..\..\..\reflect\type.go:2988:17: 	from &array.rtype (passed to call[argument escapes]) at ..\..\..\..\reflect\type.go:3022:34
..\..\..\..\reflect\type.go:2991:47: leaking param: p
..\..\..\..\reflect\type.go:2991:47: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2993:18
..\..\..\..\reflect\type.go:2991:47: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2993:18
..\..\..\..\reflect\type.go:2991:47: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2993:18
..\..\..\..\reflect\type.go:2991:47: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\type.go:2993:18
..\..\..\..\reflect\type.go:2991:47: 	from pi (assigned) at ..\..\..\..\reflect\type.go:2993:8
..\..\..\..\reflect\type.go:2991:47: 	from eequal(pi, qi) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2995:15
..\..\..\..\reflect\type.go:2991:47: leaking param: q
..\..\..\..\reflect\type.go:2991:47: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2994:18
..\..\..\..\reflect\type.go:2991:47: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:2994:18
..\..\..\..\reflect\type.go:2991:47: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:2994:18
..\..\..\..\reflect\type.go:2991:47: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\type.go:2994:18
..\..\..\..\reflect\type.go:2991:47: 	from qi (assigned) at ..\..\..\..\reflect\type.go:2994:8
..\..\..\..\reflect\type.go:2991:47: 	from eequal(pi, qi) (parameter to indirect call) at ..\..\..\..\reflect\type.go:2995:15
..\..\..\..\reflect\type.go:3005:59: leaking param: ptr
..\..\..\..\reflect\type.go:3005:59: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:3008:22
..\..\..\..\reflect\type.go:3005:59: 	from p (assign-pair) at ..\..\..\..\reflect\type.go:3008:22
..\..\..\..\reflect\type.go:3005:59: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\type.go:3008:22
..\..\..\..\reflect\type.go:3005:59: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\type.go:3008:22
..\..\..\..\reflect\type.go:3005:59: 	from ehash(unsafe.Pointer(~r4), o) (parameter to indirect call) at ..\..\..\..\reflect\type.go:3008:14
..\..\..\..\reflect\type.go:2863:34: ArrayOf ckey does not escape
..\..\..\..\reflect\type.go:2868:39: ArrayOf "[" + strconv.Itoa(count) + "]" + typ.String() does not escape
..\..\..\..\reflect\type.go:2878:6: ArrayOf [1]unsafe.Pointer literal does not escape
..\..\..\..\reflect\type.go:2879:45: ArrayOf &iarray does not escape
..\..\..\..\reflect\type.go:2883:19: ArrayOf ... argument does not escape
..\..\..\..\reflect\type.go:2885:20: ArrayOf ... argument does not escape
..\..\..\..\reflect\type.go:2887:19: ArrayOf ... argument does not escape
..\..\..\..\reflect\type.go:2956:55: ArrayOf &elemGC[0] does not escape
..\..\..\..\reflect\type.go:2978:29: ArrayOf &prog[0] does not escape
..\..\..\..\reflect\type.go:3043:2: t escapes to heap
..\..\..\..\reflect\type.go:3043:2: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:3043:2
..\..\..\..\reflect\type.go:3039:23: leaking param: t to result ~r1 level=0
..\..\..\..\reflect\type.go:3039:23: 	from t (interface-converted) at ..\..\..\..\reflect\type.go:3043:2
..\..\..\..\reflect\type.go:3039:23: 	from ~r1 (return) at ..\..\..\..\reflect\type.go:3043:2
..\..\..\..\reflect\type.go:3153:27: ifaceIndir t does not escape
..\..\..\..\reflect\type.go:3164:33: leaking param content: bv
..\..\..\..\reflect\type.go:3164:33: 	from bv.data (dot of pointer) at ..\..\..\..\reflect\type.go:3166:22
..\..\..\..\reflect\type.go:3164:33: 	from *bv.data (indirection) at ..\..\..\..\reflect\type.go:3166:22
..\..\..\..\reflect\type.go:3164:33: 	from append(bv.data, 0) (appendee slice) at ..\..\..\..\reflect\type.go:3166:19
..\..\..\..\reflect\value.go:140:33: leaking param: i to result ~r1 level=0
..\..\..\..\reflect\value.go:140:33: 	from &i (address-of) at ..\..\..\..\reflect\value.go:141:40
..\..\..\..\reflect\value.go:140:33: 	from e (assigned) at ..\..\..\..\reflect\value.go:141:4
..\..\..\..\reflect\value.go:140:33: 	from e.typ (dot of pointer) at ..\..\..\..\reflect\value.go:143:8
..\..\..\..\reflect\value.go:140:33: 	from t (assigned) at ..\..\..\..\reflect\value.go:143:4
..\..\..\..\reflect\value.go:140:33: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:151:14
..\..\..\..\reflect\value.go:140:33: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:151:2
..\..\..\..\reflect\value.go:141:40: unpackEface &i does not escape
..\..\..\..\reflect\value.go:164:41: "reflect: call of " + e.Method + " on zero Value" escapes to heap
..\..\..\..\reflect\value.go:164:41: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:164:3
..\..\..\..\reflect\value.go:166:67: "reflect: call of " + e.Method + " on " + e.Kind.String() + " Value" escapes to heap
..\..\..\..\reflect\value.go:166:67: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:166:2
..\..\..\..\reflect\value.go:162:30: (*ValueError).Error e does not escape
..\..\..\..\reflect\value.go:243:23: leaking param: v
..\..\..\..\reflect\value.go:243:23: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:247:26
..\..\..\..\reflect\value.go:252:23: Value.Bool v does not escape
..\..\..\..\reflect\value.go:259:26: leaking param content: v
..\..\..\..\reflect\value.go:259:26: 	from v.typ (dot) at ..\..\..\..\reflect\value.go:261:6
..\..\..\..\reflect\value.go:259:26: 	from *v.typ (indirection) at ..\..\..\..\reflect\value.go:261:6
..\..\..\..\reflect\value.go:259:26: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:261:15
..\..\..\..\reflect\value.go:259:26: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:259:26: leaking param: v to result ~r0 level=1
..\..\..\..\reflect\value.go:259:26: 	from (*[]byte)(v.ptr) (converted) at ..\..\..\..\reflect\value.go:265:19
..\..\..\..\reflect\value.go:259:26: 	from *(*[]byte)(v.ptr) (indirection) at ..\..\..\..\reflect\value.go:265:9
..\..\..\..\reflect\value.go:259:26: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:265:2
..\..\..\..\reflect\value.go:270:26: leaking param content: v
..\..\..\..\reflect\value.go:270:26: 	from v.typ (dot) at ..\..\..\..\reflect\value.go:272:6
..\..\..\..\reflect\value.go:270:26: 	from *v.typ (indirection) at ..\..\..\..\reflect\value.go:272:6
..\..\..\..\reflect\value.go:270:26: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:272:15
..\..\..\..\reflect\value.go:270:26: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:270:26: leaking param: v to result ~r0 level=1
..\..\..\..\reflect\value.go:270:26: 	from (*[]rune)(v.ptr) (converted) at ..\..\..\..\reflect\value.go:276:19
..\..\..\..\reflect\value.go:270:26: 	from *(*[]rune)(v.ptr) (indirection) at ..\..\..\..\reflect\value.go:276:9
..\..\..\..\reflect\value.go:270:26: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:276:2
..\..\..\..\reflect\value.go:284:26: Value.CanAddr v does not escape
..\..\..\..\reflect\value.go:293:25: Value.CanSet v does not escape
..\..\..\..\reflect\value.go:318:40: leaking param: v
..\..\..\..\reflect\value.go:318:40: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:321:15
..\..\..\..\reflect\value.go:318:40: leaking param content: in
..\..\..\..\reflect\value.go:318:40: 	from *in (indirection) at ..\..\..\..\reflect\value.go:318:40
..\..\..\..\reflect\value.go:318:40: 	from in (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:321:15
..\..\..\..\reflect\value.go:693:40: funcName f does not escape
..\..\..\..\reflect\value.go:694:35: funcName &f does not escape
..\..\..\..\reflect\value.go:506:12: make([]Value, 0, int(ftyp.inCount)) escapes to heap
..\..\..\..\reflect\value.go:506:12: 	from make([]Value, 0, int(ftyp.inCount)) (too large for stack) at ..\..\..\..\reflect\value.go:506:12
..\..\..\..\reflect\value.go:499:44: leaking param content: ctxt
..\..\..\..\reflect\value.go:499:44: 	from ctxt.typ (dot of pointer) at ..\..\..\..\reflect\value.go:500:14
..\..\..\..\reflect\value.go:499:44: 	from ftyp (assigned) at ..\..\..\..\reflect\value.go:500:7
..\..\..\..\reflect\value.go:499:44: 	from t (assigned) at ..\..\..\..\reflect\value.go:507:29
..\..\..\..\reflect\value.go:499:44: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:507:29
..\..\..\..\reflect\value.go:499:44: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:507:29
..\..\..\..\reflect\value.go:499:44: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\value.go:507:29
..\..\..\..\reflect\value.go:499:44: 	from ([]*rtype)(~r0) (converted) at ..\..\..\..\reflect\value.go:507:16
..\..\..\..\reflect\value.go:499:44: 	from *([]*rtype)(~r0) (indirection) at ..\..\..\..\reflect\value.go:507:16
..\..\..\..\reflect\value.go:499:44: 	from typ (range-deref) at ..\..\..\..\reflect\value.go:507:16
..\..\..\..\reflect\value.go:499:44: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:515:22
..\..\..\..\reflect\value.go:499:44: leaking param content: frame
..\..\..\..\reflect\value.go:499:44: 	from ptr (assigned) at ..\..\..\..\reflect\value.go:504:6
..\..\..\..\reflect\value.go:499:44: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:521:34
..\..\..\..\reflect\value.go:499:44: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:521:34
..\..\..\..\reflect\value.go:499:44: 	from (*unsafe.Pointer)(unsafe.Pointer(~r3)) (converted) at ..\..\..\..\reflect\value.go:521:30
..\..\..\..\reflect\value.go:499:44: 	from *(*unsafe.Pointer)(unsafe.Pointer(~r3)) (indirection) at ..\..\..\..\reflect\value.go:521:12
..\..\..\..\reflect\value.go:499:44: 	from v (dot-equals) at ..\..\..\..\reflect\value.go:521:10
..\..\..\..\reflect\value.go:499:44: 	from append(in, v) (appended to slice) at ..\..\..\..\reflect\value.go:523:14
..\..\..\..\reflect\value.go:545:36: "reflect: function created by MakeFunc using " + funcName(f) + " returned wrong type: have " + out[i].typ.String() + " for " + typ.String() escapes to heap
..\..\..\..\reflect\value.go:545:36: 	from panic("reflect: function created by MakeFunc using " + funcName(f) + " returned wrong type: have " + out[i].typ.String() + " for " + typ.String()) (panic) at ..\..\..\..\reflect\value.go:543:10
..\..\..\..\reflect\value.go:548:72: "reflect: function created by MakeFunc using " + funcName(f) + " returned value obtained from unexported field" escapes to heap
..\..\..\..\reflect\value.go:548:72: 	from panic("reflect: function created by MakeFunc using " + funcName(f) + " returned value obtained from unexported field") (panic) at ..\..\..\..\reflect\value.go:548:10
..\..\..\..\reflect\value.go:529:16: callReflect ftyp.rtype does not escape
..\..\..\..\reflect\value.go:568:19: callReflect ctxt does not escape
..\..\..\..\reflect\value.go:617:27: leaking param content: v
..\..\..\..\reflect\value.go:617:27: 	from iface (assigned) at ..\..\..\..\reflect\value.go:621:9
..\..\..\..\reflect\value.go:617:27: 	from iface.word (dot of pointer) at ..\..\..\..\reflect\value.go:622:32
..\..\..\..\reflect\value.go:617:27: 	from *(*unsafe.Pointer)(p) (star-equals) at ..\..\..\..\reflect\value.go:622:25
..\..\..\..\reflect\value.go:617:27: leaking param: v
..\..\..\..\reflect\value.go:617:27: 	from *(*unsafe.Pointer)(p) (star-equals) at ..\..\..\..\reflect\value.go:626:25
..\..\..\..\reflect\value.go:617:27: storeRcvr p does not escape
..\..\..\..\reflect\value.go:2575:6: typedmemmovepartial assuming off is unsafe uintptr
..\..\..\..\reflect\value.go:2575:6: typedmemmovepartial assuming size is unsafe uintptr
..\..\..\..\reflect\value.go:2575:71: typedmemmovepartial t does not escape
..\..\..\..\reflect\value.go:2575:71: typedmemmovepartial dst does not escape
..\..\..\..\reflect\value.go:2575:71: typedmemmovepartial src does not escape
..\..\..\..\reflect\value.go:647:42: leaking param content: ctxt
..\..\..\..\reflect\value.go:647:42: 	from ctxt.rcvr (dot of pointer) at ..\..\..\..\reflect\value.go:648:14
..\..\..\..\reflect\value.go:647:42: 	from rcvr (assigned) at ..\..\..\..\reflect\value.go:648:7
..\..\..\..\reflect\value.go:647:42: 	from rcvr (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:649:35
..\..\..\..\reflect\value.go:686:15: args escapes to heap
..\..\..\..\reflect\value.go:686:15: 	from args (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:686:15
..\..\..\..\reflect\value.go:647:42: callMethod frame does not escape
..\..\..\..\reflect\value.go:689:19: callMethod ctxt does not escape
..\..\..\..\reflect\value.go:704:22: leaking param: v
..\..\..\..\reflect\value.go:704:22: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:710:27
..\..\..\..\reflect\value.go:704:22: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:715:47: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:715:47: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:715:7
..\..\..\..\reflect\value.go:720:9: leaking param: v
..\..\..\..\reflect\value.go:720:9: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:723:21
..\..\..\..\reflect\value.go:720:9: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:736:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:736:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:736:7
..\..\..\..\reflect\value.go:728:26: Value.Complex v does not escape
..\..\..\..\reflect\value.go:812:42: leaking param: v to result ~r1 level=0
..\..\..\..\reflect\value.go:812:42: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:814:17
..\..\..\..\reflect\value.go:812:42: 	from ~r1 (assigned) at ..\..\..\..\reflect\value.go:812:42
..\..\..\..\reflect\value.go:812:42: leaking param: v to result ~r1 level=0
..\..\..\..\reflect\value.go:812:42: 	from ~r1 (return) at ..\..\..\..\reflect\value.go:828:2
..\..\..\..\reflect\value.go:812:42: leaking param content: v
..\..\..\..\reflect\value.go:812:42: 	from v.typ (dot) at ..\..\..\..\reflect\value.go:819:27
..\..\..\..\reflect\value.go:812:42: 	from *v.typ (indirection) at ..\..\..\..\reflect\value.go:819:27
..\..\..\..\reflect\value.go:812:42: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:819:36
..\..\..\..\reflect\value.go:812:42: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:812:42: leaking param: v
..\..\..\..\reflect\value.go:812:42: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:823:15
..\..\..\..\reflect\value.go:812:42: Value.FieldByIndex index does not escape
..\..\..\..\reflect\value.go:834:41: leaking param: v
..\..\..\..\reflect\value.go:834:41: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:836:31
..\..\..\..\reflect\value.go:834:41: Value.FieldByName name does not escape
..\..\..\..\reflect\value.go:846:57: leaking param: v
..\..\..\..\reflect\value.go:846:57: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:847:35
..\..\..\..\reflect\value.go:846:57: Value.FieldByNameFunc match does not escape
..\..\..\..\reflect\value.go:863:49: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:863:49: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:863:7
..\..\..\..\reflect\value.go:855:24: Value.Float v does not escape
..\..\..\..\reflect\value.go:931:47: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:931:47: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:931:7
..\..\..\..\reflect\value.go:916:22: Value.Int v does not escape
..\..\..\..\reflect\value.go:937:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:937:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:937:8
..\..\..\..\reflect\value.go:935:31: Value.CanInterface v does not escape
..\..\..\..\reflect\value.go:947:31: leaking param: v
..\..\..\..\reflect\value.go:947:31: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:948:23
..\..\..\..\reflect\value.go:983:35: Value.InterfaceData v does not escape
..\..\..\..\reflect\value.go:1026:26: Value.IsValid v does not escape
..\..\..\..\reflect\value.go:1032:23: Value.Kind v does not escape
..\..\..\..\reflect\value.go:1177:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1177:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1177:8
..\..\..\..\reflect\value.go:1175:42: leaking param: v
..\..\..\..\reflect\value.go:1175:42: 	from v.typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1182:29
..\..\..\..\reflect\value.go:1175:42: Value.MethodByName name does not escape
..\..\..\..\reflect\value.go:1207:59: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1207:59: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1207:7
..\..\..\..\reflect\value.go:1199:46: Value.OverflowComplex v does not escape
..\..\..\..\reflect\value.go:1220:57: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1220:57: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1220:7
..\..\..\..\reflect\value.go:1212:41: Value.OverflowFloat v does not escape
..\..\..\..\reflect\value.go:1240:55: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1240:55: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1240:7
..\..\..\..\reflect\value.go:1232:37: Value.OverflowInt v does not escape
..\..\..\..\reflect\value.go:1253:56: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1253:56: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1253:7
..\..\..\..\reflect\value.go:1245:39: Value.OverflowUint v does not escape
..\..\..\..\reflect\value.go:2528:83: chanrecv ch does not escape
..\..\..\..\reflect\value.go:2528:83: chanrecv val does not escape
..\..\..\..\reflect\value.go:1314:45: leaking param: v to result val level=1
..\..\..\..\reflect\value.go:1314:45: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1315:5
..\..\..\..\reflect\value.go:1314:45: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1319:9
..\..\..\..\reflect\value.go:1314:45: 	from t (assigned) at ..\..\..\..\reflect\value.go:1319:4
..\..\..\..\reflect\value.go:1314:45: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1320:13
..\..\..\..\reflect\value.go:1314:45: 	from val (assigned) at ..\..\..\..\reflect\value.go:1320:6
..\..\..\..\reflect\value.go:1327:22: &val.ptr escapes to heap
..\..\..\..\reflect\value.go:1327:22: 	from p (assigned) at ..\..\..\..\reflect\value.go:1327:5
..\..\..\..\reflect\value.go:1327:22: 	from val.ptr (dot-equals) at ..\..\..\..\reflect\value.go:1324:11
..\..\..\..\reflect\value.go:1314:45: moved to heap: val
..\..\..\..\reflect\value.go:1314:45: leaking param content: v
..\..\..\..\reflect\value.go:1314:45: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1315:5
..\..\..\..\reflect\value.go:1314:45: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1319:9
..\..\..\..\reflect\value.go:1314:45: 	from t (assigned) at ..\..\..\..\reflect\value.go:1319:4
..\..\..\..\reflect\value.go:1314:45: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1320:13
..\..\..\..\reflect\value.go:1314:45: 	from val (assigned) at ..\..\..\..\reflect\value.go:1320:6
..\..\..\..\reflect\value.go:1314:45: 	from val.ptr (dot) at ..\..\..\..\reflect\value.go:1327:26
..\..\..\..\reflect\value.go:1314:45: 	from &val.ptr (address-of) at ..\..\..\..\reflect\value.go:1327:22
..\..\..\..\reflect\value.go:1314:45: 	from p (assigned) at ..\..\..\..\reflect\value.go:1327:5
..\..\..\..\reflect\value.go:1314:45: 	from val.ptr (dot-equals) at ..\..\..\..\reflect\value.go:1324:11
..\..\..\..\reflect\value.go:1314:45: leaking param: v
..\..\..\..\reflect\value.go:1314:45: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1315:5
..\..\..\..\reflect\value.go:1314:45: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1319:9
..\..\..\..\reflect\value.go:1314:45: 	from t (assigned) at ..\..\..\..\reflect\value.go:1319:4
..\..\..\..\reflect\value.go:1314:45: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1320:13
..\..\..\..\reflect\value.go:1314:45: 	from val (assigned) at ..\..\..\..\reflect\value.go:1320:6
..\..\..\..\reflect\value.go:1314:45: 	from val.ptr (dot) at ..\..\..\..\reflect\value.go:1327:26
..\..\..\..\reflect\value.go:1314:45: 	from &val.ptr (address-of) at ..\..\..\..\reflect\value.go:1327:22
..\..\..\..\reflect\value.go:1314:45: 	from p (assigned) at ..\..\..\..\reflect\value.go:1327:5
..\..\..\..\reflect\value.go:1314:45: 	from val (dot-equals) at ..\..\..\..\reflect\value.go:1324:11
..\..\..\..\reflect\value.go:1314:45: 	from val.ptr (dot) at ..\..\..\..\reflect\value.go:1327:26
..\..\..\..\reflect\value.go:1314:45: 	from &val.ptr (address-of) at ..\..\..\..\reflect\value.go:1327:22
..\..\..\..\reflect\value.go:1306:36: leaking param: v
..\..\..\..\reflect\value.go:1306:36: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1309:15
..\..\..\..\reflect\value.go:2531:63: chansend ch does not escape
..\..\..\..\reflect\value.go:2531:63: chansend val does not escape
..\..\..\..\reflect\value.go:1347:49: leaking param: x
..\..\..\..\reflect\value.go:1347:49: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1353:16
..\..\..\..\reflect\value.go:1347:49: leaking param content: v
..\..\..\..\reflect\value.go:1347:49: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1348:5
..\..\..\..\reflect\value.go:1347:49: 	from tt.elem (dot of pointer) at ..\..\..\..\reflect\value.go:1353:41
..\..\..\..\reflect\value.go:1347:49: 	from tt.elem (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1353:16
..\..\..\..\reflect\value.go:1358:22: Value.send &x.ptr does not escape
..\..\..\..\reflect\value.go:1339:23: leaking param content: v
..\..\..\..\reflect\value.go:1339:23: 	from *v (indirection) at ..\..\..\..\reflect\value.go:1339:23
..\..\..\..\reflect\value.go:1339:23: 	from v (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:1342:8
..\..\..\..\reflect\value.go:1339:23: leaking param: x
..\..\..\..\reflect\value.go:1339:23: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1342:8
..\..\..\..\reflect\value.go:1383:26: Value.SetBool v does not escape
..\..\..\..\reflect\value.go:1391:29: leaking param content: v
..\..\..\..\reflect\value.go:1391:29: 	from v.typ (dot) at ..\..\..\..\reflect\value.go:1394:6
..\..\..\..\reflect\value.go:1391:29: 	from *v.typ (indirection) at ..\..\..\..\reflect\value.go:1394:6
..\..\..\..\reflect\value.go:1391:29: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1394:15
..\..\..\..\reflect\value.go:1391:29: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:1391:29: leaking param: x
..\..\..\..\reflect\value.go:1391:29: 	from *(*[]byte)(v.ptr) (star-equals) at ..\..\..\..\reflect\value.go:1397:20
..\..\..\..\reflect\value.go:1402:29: leaking param content: v
..\..\..\..\reflect\value.go:1402:29: 	from v.typ (dot) at ..\..\..\..\reflect\value.go:1405:6
..\..\..\..\reflect\value.go:1402:29: 	from *v.typ (indirection) at ..\..\..\..\reflect\value.go:1405:6
..\..\..\..\reflect\value.go:1402:29: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1405:15
..\..\..\..\reflect\value.go:1402:29: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:1402:29: leaking param: x
..\..\..\..\reflect\value.go:1402:29: 	from *(*[]rune)(v.ptr) (star-equals) at ..\..\..\..\reflect\value.go:1408:20
..\..\..\..\reflect\value.go:1417:55: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1417:55: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1417:8
..\..\..\..\reflect\value.go:1413:29: Value.SetComplex v does not escape
..\..\..\..\reflect\value.go:1431:53: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1431:53: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1431:8
..\..\..\..\reflect\value.go:1427:27: Value.SetFloat v does not escape
..\..\..\..\reflect\value.go:1445:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1445:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1445:8
..\..\..\..\reflect\value.go:1441:25: Value.SetInt v does not escape
..\..\..\..\reflect\value.go:1462:25: Value.SetLen v does not escape
..\..\..\..\reflect\value.go:1475:25: Value.SetCap v does not escape
..\..\..\..\reflect\value.go:2543:48: mapdelete t does not escape
..\..\..\..\reflect\value.go:2543:48: mapdelete m does not escape
..\..\..\..\reflect\value.go:2543:48: mapdelete key does not escape
..\..\..\..\reflect\value.go:2540:53: mapassign t does not escape
..\..\..\..\reflect\value.go:2540:53: mapassign m does not escape
..\..\..\..\reflect\value.go:2540:53: mapassign key does not escape
..\..\..\..\reflect\value.go:2540:53: mapassign val does not escape
..\..\..\..\reflect\value.go:1491:37: leaking param: key
..\..\..\..\reflect\value.go:1491:37: 	from key (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1496:20
..\..\..\..\reflect\value.go:1491:37: leaking param content: v
..\..\..\..\reflect\value.go:1491:37: 	from tt (assigned) at ..\..\..\..\reflect\value.go:1495:5
..\..\..\..\reflect\value.go:1491:37: 	from tt.key (dot of pointer) at ..\..\..\..\reflect\value.go:1496:52
..\..\..\..\reflect\value.go:1491:37: 	from tt.key (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1496:20
..\..\..\..\reflect\value.go:1491:37: leaking param: val
..\..\..\..\reflect\value.go:1491:37: 	from val (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1508:20
..\..\..\..\reflect\value.go:1501:22: Value.SetMapIndex &key.ptr does not escape
..\..\..\..\reflect\value.go:1513:22: Value.SetMapIndex &val.ptr does not escape
..\..\..\..\reflect\value.go:1524:52: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1524:52: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1524:8
..\..\..\..\reflect\value.go:1520:26: Value.SetUint v does not escape
..\..\..\..\reflect\value.go:1542:29: leaking param: x
..\..\..\..\reflect\value.go:1542:29: 	from *(*unsafe.Pointer)(v.ptr) (star-equals) at ..\..\..\..\reflect\value.go:1545:28
..\..\..\..\reflect\value.go:1542:29: Value.SetPointer v does not escape
..\..\..\..\reflect\value.go:1550:28: leaking param: x
..\..\..\..\reflect\value.go:1550:28: 	from *(*string)(v.ptr) (star-equals) at ..\..\..\..\reflect\value.go:1553:20
..\..\..\..\reflect\value.go:1550:28: Value.SetString v does not escape
..\..\..\..\reflect\value.go:1567:50: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1567:50: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1567:8
..\..\..\..\reflect\value.go:1559:32: leaking param: v
..\..\..\..\reflect\value.go:1559:32: 	from base (assigned) at ..\..\..\..\reflect\value.go:1576:8
..\..\..\..\reflect\value.go:1559:32: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:1608:19
..\..\..\..\reflect\value.go:1559:32: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:1608:19
..\..\..\..\reflect\value.go:1559:32: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:1608:19
..\..\..\..\reflect\value.go:1559:32: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\value.go:1608:19
..\..\..\..\reflect\value.go:1559:32: 	from s.Data (star-dot-equals) at ..\..\..\..\reflect\value.go:1608:10
..\..\..\..\reflect\value.go:1593:38: &t escapes to heap
..\..\..\..\reflect\value.go:1593:38: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1593:15
..\..\..\..\reflect\value.go:1593:38: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:1593:3
..\..\..\..\reflect\value.go:1589:7: moved to heap: t
..\..\..\..\reflect\value.go:1615:18: typ.rtype escapes to heap
..\..\..\..\reflect\value.go:1615:18: 	from t (assigned) at ..\..\..\..\reflect\value.go:1615:25
..\..\..\..\reflect\value.go:1615:18: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\value.go:1615:25
..\..\..\..\reflect\value.go:1615:18: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1615:14
..\..\..\..\reflect\value.go:1615:18: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:1615:2
..\..\..\..\reflect\value.go:1615:44: &x escapes to heap
..\..\..\..\reflect\value.go:1615:44: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1615:14
..\..\..\..\reflect\value.go:1615:44: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:1615:2
..\..\..\..\reflect\value.go:1601:6: moved to heap: x
..\..\..\..\reflect\value.go:1604:37: Value.Slice &x does not escape
..\..\..\..\reflect\value.go:1629:51: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1629:51: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1629:8
..\..\..\..\reflect\value.go:1621:36: leaking param: v
..\..\..\..\reflect\value.go:1621:36: 	from base (assigned) at ..\..\..\..\reflect\value.go:1638:8
..\..\..\..\reflect\value.go:1621:36: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:1660:19
..\..\..\..\reflect\value.go:1621:36: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:1660:19
..\..\..\..\reflect\value.go:1621:36: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:1660:19
..\..\..\..\reflect\value.go:1621:36: 	from ~r4 (assign-pair) at ..\..\..\..\reflect\value.go:1660:19
..\..\..\..\reflect\value.go:1621:36: 	from s.Data (star-dot-equals) at ..\..\..\..\reflect\value.go:1660:10
..\..\..\..\reflect\value.go:1667:18: typ.rtype escapes to heap
..\..\..\..\reflect\value.go:1667:18: 	from t (assigned) at ..\..\..\..\reflect\value.go:1667:25
..\..\..\..\reflect\value.go:1667:18: 	from ~r0 (assign-pair) at ..\..\..\..\reflect\value.go:1667:25
..\..\..\..\reflect\value.go:1667:18: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1667:14
..\..\..\..\reflect\value.go:1667:18: 	from ~r3 (return) at ..\..\..\..\reflect\value.go:1667:2
..\..\..\..\reflect\value.go:1667:44: &x escapes to heap
..\..\..\..\reflect\value.go:1667:44: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:1667:14
..\..\..\..\reflect\value.go:1667:44: 	from ~r3 (return) at ..\..\..\..\reflect\value.go:1667:2
..\..\..\..\reflect\value.go:1653:6: moved to heap: x
..\..\..\..\reflect\value.go:1656:37: Value.Slice3 &x does not escape
..\..\..\..\reflect\value.go:1676:25: leaking param: v to result ~r0 level=1
..\..\..\..\reflect\value.go:1676:25: 	from (*string)(v.ptr) (converted) at ..\..\..\..\reflect\value.go:1681:20
..\..\..\..\reflect\value.go:1676:25: 	from *(*string)(v.ptr) (indirection) at ..\..\..\..\reflect\value.go:1681:10
..\..\..\..\reflect\value.go:1676:25: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1681:3
..\..\..\..\reflect\value.go:1685:33: "<" + v.Type().String() + " Value>" escapes to heap
..\..\..\..\reflect\value.go:1685:33: 	from ~r0 (return) at ..\..\..\..\reflect\value.go:1685:2
..\..\..\..\reflect\value.go:1676:25: leaking param: v
..\..\..\..\reflect\value.go:1676:25: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1685:21
..\..\..\..\reflect\value.go:1693:39: leaking param: v
..\..\..\..\reflect\value.go:1693:39: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1696:15
..\..\..\..\reflect\value.go:1703:33: leaking param content: v
..\..\..\..\reflect\value.go:1703:33: 	from *v (indirection) at ..\..\..\..\reflect\value.go:1703:33
..\..\..\..\reflect\value.go:1703:33: 	from v (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:1706:15
..\..\..\..\reflect\value.go:1703:33: leaking param: x
..\..\..\..\reflect\value.go:1703:33: 	from x (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1706:15
..\..\..\..\reflect\value.go:1760:48: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1760:48: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1760:7
..\..\..\..\reflect\value.go:1743:23: Value.Uint v does not escape
..\..\..\..\reflect\value.go:1813:41: leaking param: t1
..\..\..\..\reflect\value.go:1813:41: 	from t1.String() (receiver in indirect call) at ..\..\..\..\reflect\value.go:1815:32
..\..\..\..\reflect\value.go:1813:41: leaking param: t2
..\..\..\..\reflect\value.go:1813:41: 	from t2.String() (receiver in indirect call) at ..\..\..\..\reflect\value.go:1815:55
..\..\..\..\reflect\value.go:1815:44: what + ": " + t1.String() + " != " + t2.String() escapes to heap
..\..\..\..\reflect\value.go:1815:44: 	from panic(what + ": " + t1.String() + " != " + t2.String()) (panic) at ..\..\..\..\reflect\value.go:1815:8
..\..\..\..\reflect\value.go:1813:41: typesMustMatch what does not escape
..\..\..\..\reflect\value.go:1826:72: leaking param: p to result ~r4 level=0
..\..\..\..\reflect\value.go:1826:72: 	from p (assign-pair) at ..\..\..\..\reflect\value.go:1827:12
..\..\..\..\reflect\value.go:1826:72: 	from ~r3 (assign-pair) at ..\..\..\..\reflect\value.go:1827:12
..\..\..\..\reflect\value.go:1826:72: 	from ~r4 (return) at ..\..\..\..\reflect\value.go:1827:2
..\..\..\..\reflect\value.go:1826:72: arrayAt whySafe does not escape
..\..\..\..\reflect\value.go:2580:60: typedslicecopy elemType does not escape
..\..\..\..\reflect\value.go:2580:60: typedslicecopy dst does not escape
..\..\..\..\reflect\value.go:2580:60: typedslicecopy src does not escape
..\..\..\..\reflect\value.go:1890:37: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1890:37: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1890:8
..\..\..\..\reflect\value.go:1887:27: leaking param content: dst
..\..\..\..\reflect\value.go:1887:27: 	from dst.typ (dot) at ..\..\..\..\reflect\value.go:1900:35
..\..\..\..\reflect\value.go:1887:27: 	from *dst.typ (indirection) at ..\..\..\..\reflect\value.go:1900:35
..\..\..\..\reflect\value.go:1887:27: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1900:44
..\..\..\..\reflect\value.go:1887:27: 	from .sink (assigned to top level variable) at <unknown line number>
..\..\..\..\reflect\value.go:1902:38: &ValueError literal escapes to heap
..\..\..\..\reflect\value.go:1902:38: 	from panic(&ValueError literal) (panic) at ..\..\..\..\reflect\value.go:1902:9
..\..\..\..\reflect\value.go:1887:27: leaking param content: src
..\..\..\..\reflect\value.go:1887:27: 	from src.typ (dot) at ..\..\..\..\reflect\value.go:1909:12
..\..\..\..\reflect\value.go:1887:27: 	from *src.typ (indirection) at ..\..\..\..\reflect\value.go:1909:12
..\..\..\..\reflect\value.go:1887:27: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:1909:21
..\..\..\..\reflect\value.go:1887:27: 	from se (assigned) at ..\..\..\..\reflect\value.go:1909:3
..\..\..\..\reflect\value.go:1887:27: 	from se (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1910:17
..\..\..\..\reflect\value.go:1887:27: leaking param: dst
..\..\..\..\reflect\value.go:1887:27: 	from dst (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1916:19
..\..\..\..\reflect\value.go:1887:27: leaking param: src
..\..\..\..\reflect\value.go:1887:27: 	from src (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1923:19
..\..\..\..\reflect\value.go:1832:44: leaking param: s
..\..\..\..\reflect\value.go:1832:44: 	from s (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1833:13
..\..\..\..\reflect\value.go:1860:34: leaking param: s
..\..\..\..\reflect\value.go:1860:34: 	from s (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1862:19
..\..\..\..\reflect\value.go:1860:34: leaking param content: x
..\..\..\..\reflect\value.go:1860:34: 	from x[j] (dot of pointer) at ..\..\..\..\reflect\value.go:1864:19
..\..\..\..\reflect\value.go:1860:34: 	from x[j] (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1864:17
..\..\..\..\reflect\value.go:1871:30: leaking param: s
..\..\..\..\reflect\value.go:1871:30: 	from s (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1874:46
..\..\..\..\reflect\value.go:1871:30: leaking param: t
..\..\..\..\reflect\value.go:1871:30: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:1874:63
..\..\..\..\reflect\value.go:1999:18: make([]runtimeSelect, len(cases)) escapes to heap
..\..\..\..\reflect\value.go:1999:18: 	from make([]runtimeSelect, len(cases)) (too large for stack) at ..\..\..\..\reflect\value.go:1999:18
..\..\..\..\reflect\value.go:1995:65: leaking param content: cases
..\..\..\..\reflect\value.go:1995:65: 	from *cases (indirection) at ..\..\..\..\reflect\value.go:1995:65
..\..\..\..\reflect\value.go:1995:65: 	from c (range-deref) at ..\..\..\..\reflect\value.go:2001:14
..\..\..\..\reflect\value.go:1995:65: 	from ch (assigned) at ..\..\..\..\reflect\value.go:2021:7
..\..\..\..\reflect\value.go:1995:65: 	from .out0 (passed-to-and-returned-from-call) at ..\..\..\..\reflect\value.go:2031:22
..\..\..\..\reflect\value.go:1995:65: 	from rc.ch (star-dot-equals) at ..\..\..\..\reflect\value.go:2031:6
..\..\..\..\reflect\value.go:2032:13: &tt.rtype escapes to heap
..\..\..\..\reflect\value.go:2032:13: 	from rc.typ (star-dot-equals) at ..\..\..\..\reflect\value.go:2032:11
..\..\..\..\reflect\value.go:2042:29: &v.ptr escapes to heap
..\..\..\..\reflect\value.go:2042:29: 	from rc.val (star-dot-equals) at ..\..\..\..\reflect\value.go:2042:12
..\..\..\..\reflect\value.go:2033:4: moved to heap: v
..\..\..\..\reflect\value.go:2060:13: &tt.rtype escapes to heap
..\..\..\..\reflect\value.go:2060:13: 	from rc.typ (star-dot-equals) at ..\..\..\..\reflect\value.go:2060:11
..\..\..\..\reflect\value.go:1995:65: mark escaped content: cases
..\..\..\..\reflect\value.go:1995:65: 	from *cases (indirection) at ..\..\..\..\reflect\value.go:1995:65
..\..\..\..\reflect\value.go:1995:65: 	from c (range-deref) at ..\..\..\..\reflect\value.go:2001:14
..\..\..\..\reflect\value.go:1995:65: 	from v (assigned) at ..\..\..\..\reflect\value.go:2033:6
..\..\..\..\reflect\value.go:1995:65: mark escaped content: cases
..\..\..\..\reflect\value.go:1995:65: 	from *cases (indirection) at ..\..\..\..\reflect\value.go:1995:65
..\..\..\..\reflect\value.go:1995:65: 	from c (range-deref) at ..\..\..\..\reflect\value.go:2001:14
..\..\..\..\reflect\value.go:1995:65: 	from v (assigned) at ..\..\..\..\reflect\value.go:2033:6
..\..\..\..\reflect\value.go:2002:9: Select &runcases[i] does not escape
..\..\..\..\reflect\value.go:2109:37: leaking param: typ
..\..\..\..\reflect\value.go:2109:37: 	from typ.Kind() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2110:13
..\..\..\..\reflect\value.go:2130:39: leaking param: typ
..\..\..\..\reflect\value.go:2130:39: 	from typ.Kind() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2131:13
..\..\..\..\reflect\value.go:2124:24: leaking param: typ
..\..\..\..\reflect\value.go:2124:24: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2125:24
..\..\..\..\reflect\value.go:2183:20: leaking param: typ
..\..\..\..\reflect\value.go:2183:20: 	from typ.(*rtype) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2187:19
..\..\..\..\reflect\value.go:2194:40: leaking param: typ
..\..\..\..\reflect\value.go:2194:40: 	from typ.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2196:25
..\..\..\..\reflect\value.go:2194:40: leaking param: p to result ~r2 level=0
..\..\..\..\reflect\value.go:2194:40: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:2196:14
..\..\..\..\reflect\value.go:2194:40: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:2196:2
..\..\..\..\reflect\value.go:2241:32: leaking param: v
..\..\..\..\reflect\value.go:2241:32: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2243:22
..\..\..\..\reflect\value.go:2241:32: leaking param: t
..\..\..\..\reflect\value.go:2241:32: 	from t.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2245:26
..\..\..\..\reflect\value.go:2247:100: "reflect.Value.Convert: value of type " + v.typ.String() + " cannot be converted to type " + t.String() escapes to heap
..\..\..\..\reflect\value.go:2247:100: 	from panic("reflect.Value.Convert: value of type " + v.typ.String() + " cannot be converted to type " + t.String()) (panic) at ..\..\..\..\reflect\value.go:2247:8
..\..\..\..\reflect\value.go:2337:43: leaking param: t
..\..\..\..\reflect\value.go:2337:43: 	from t.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2338:17
..\..\..\..\reflect\value.go:2355:43: leaking param: t
..\..\..\..\reflect\value.go:2355:43: 	from t.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2356:17
..\..\..\..\reflect\value.go:2369:48: leaking param: t
..\..\..\..\reflect\value.go:2369:48: 	from t.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2370:17
..\..\..\..\reflect\value.go:2381:43: leaking param: t
..\..\..\..\reflect\value.go:2381:43: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2382:12
..\..\..\..\reflect\value.go:2381:43: leaking param: v
..\..\..\..\reflect\value.go:2381:43: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2383:15
..\..\..\..\reflect\value.go:2388:42: leaking param: t
..\..\..\..\reflect\value.go:2388:42: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2389:12
..\..\..\..\reflect\value.go:2388:42: leaking param: v
..\..\..\..\reflect\value.go:2388:42: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2390:14
..\..\..\..\reflect\value.go:2395:42: leaking param: t
..\..\..\..\reflect\value.go:2395:42: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2396:12
..\..\..\..\reflect\value.go:2395:42: leaking param: v
..\..\..\..\reflect\value.go:2395:42: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2397:14
..\..\..\..\reflect\value.go:2408:30: leaking param: t
..\..\..\..\reflect\value.go:2408:30: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2409:16
..\..\..\..\reflect\value.go:2408:30: cvtInt v does not escape
..\..\..\..\reflect\value.go:2413:31: leaking param: t
..\..\..\..\reflect\value.go:2413:31: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2414:16
..\..\..\..\reflect\value.go:2413:31: cvtUint v does not escape
..\..\..\..\reflect\value.go:2418:35: leaking param: t
..\..\..\..\reflect\value.go:2418:35: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2419:16
..\..\..\..\reflect\value.go:2418:35: cvtFloatInt v does not escape
..\..\..\..\reflect\value.go:2423:36: leaking param: t
..\..\..\..\reflect\value.go:2423:36: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2424:16
..\..\..\..\reflect\value.go:2423:36: cvtFloatUint v does not escape
..\..\..\..\reflect\value.go:2428:35: leaking param: t
..\..\..\..\reflect\value.go:2428:35: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2429:18
..\..\..\..\reflect\value.go:2428:35: cvtIntFloat v does not escape
..\..\..\..\reflect\value.go:2433:36: leaking param: t
..\..\..\..\reflect\value.go:2433:36: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2434:18
..\..\..\..\reflect\value.go:2433:36: cvtUintFloat v does not escape
..\..\..\..\reflect\value.go:2438:32: leaking param: t
..\..\..\..\reflect\value.go:2438:32: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2439:18
..\..\..\..\reflect\value.go:2438:32: cvtFloat v does not escape
..\..\..\..\reflect\value.go:2443:34: leaking param: t
..\..\..\..\reflect\value.go:2443:34: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2444:20
..\..\..\..\reflect\value.go:2443:34: cvtComplex v does not escape
..\..\..\..\reflect\value.go:2449:39: string(v.Int()) escapes to heap
..\..\..\..\reflect\value.go:2449:39: 	from string(v.Int()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2449:19
..\..\..\..\reflect\value.go:2448:36: leaking param: t
..\..\..\..\reflect\value.go:2448:36: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2449:19
..\..\..\..\reflect\value.go:2448:36: cvtIntString v does not escape
..\..\..\..\reflect\value.go:2454:39: string(v.Uint()) escapes to heap
..\..\..\..\reflect\value.go:2454:39: 	from string(v.Uint()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2454:19
..\..\..\..\reflect\value.go:2453:37: leaking param: t
..\..\..\..\reflect\value.go:2453:37: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2454:19
..\..\..\..\reflect\value.go:2453:37: cvtUintString v does not escape
..\..\..\..\reflect\value.go:2458:38: leaking param content: v
..\..\..\..\reflect\value.go:2458:38: 	from *v (indirection) at ..\..\..\..\reflect\value.go:2458:38
..\..\..\..\reflect\value.go:2458:38: 	from v (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:2459:47
..\..\..\..\reflect\value.go:2459:39: string(v.Bytes()) escapes to heap
..\..\..\..\reflect\value.go:2459:39: 	from string(v.Bytes()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2459:19
..\..\..\..\reflect\value.go:2458:38: leaking param: t
..\..\..\..\reflect\value.go:2458:38: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2459:19
..\..\..\..\reflect\value.go:2463:38: leaking param: v
..\..\..\..\reflect\value.go:2463:38: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2464:47
..\..\..\..\reflect\value.go:2464:38: ([]byte)(v.String()) escapes to heap
..\..\..\..\reflect\value.go:2464:38: 	from ([]byte)(v.String()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2464:18
..\..\..\..\reflect\value.go:2463:38: leaking param: t
..\..\..\..\reflect\value.go:2463:38: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2464:18
..\..\..\..\reflect\value.go:2468:38: leaking param content: v
..\..\..\..\reflect\value.go:2468:38: 	from *v (indirection) at ..\..\..\..\reflect\value.go:2468:38
..\..\..\..\reflect\value.go:2468:38: 	from v (passed to call[argument content escapes]) at ..\..\..\..\reflect\value.go:2469:47
..\..\..\..\reflect\value.go:2469:39: string(v.runes()) escapes to heap
..\..\..\..\reflect\value.go:2469:39: 	from string(v.runes()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2469:19
..\..\..\..\reflect\value.go:2468:38: leaking param: t
..\..\..\..\reflect\value.go:2468:38: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2469:19
..\..\..\..\reflect\value.go:2473:38: leaking param: v
..\..\..\..\reflect\value.go:2473:38: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2474:47
..\..\..\..\reflect\value.go:2474:38: ([]rune)(v.String()) escapes to heap
..\..\..\..\reflect\value.go:2474:38: 	from ([]rune)(v.String()) (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2474:18
..\..\..\..\reflect\value.go:2473:38: leaking param: t
..\..\..\..\reflect\value.go:2473:38: 	from t (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2474:18
..\..\..\..\reflect\value.go:2478:35: leaking param: typ
..\..\..\..\reflect\value.go:2478:35: 	from typ.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2480:17
..\..\..\..\reflect\value.go:2478:35: leaking param: v to result ~r2 level=0
..\..\..\..\reflect\value.go:2478:35: 	from ptr (assigned) at ..\..\..\..\reflect\value.go:2481:6
..\..\..\..\reflect\value.go:2478:35: 	from Value literal (struct literal element) at ..\..\..\..\reflect\value.go:2489:14
..\..\..\..\reflect\value.go:2478:35: 	from ~r2 (return) at ..\..\..\..\reflect\value.go:2489:2
..\..\..\..\reflect\value.go:2493:32: leaking param: typ
..\..\..\..\reflect\value.go:2493:32: 	from typ.common() (receiver in indirect call) at ..\..\..\..\reflect\value.go:2494:33
..\..\..\..\reflect\value.go:2493:32: leaking param: v
..\..\..\..\reflect\value.go:2493:32: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2495:21
..\..\..\..\reflect\value.go:2505:32: leaking param: typ
..\..\..\..\reflect\value.go:2505:32: 	from typ (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2507:14
..\..\..\..\reflect\value.go:2505:32: leaking param: v
..\..\..\..\reflect\value.go:2505:32: 	from v (passed to call[argument escapes]) at ..\..\..\..\reflect\value.go:2511:22
..\..\..\..\reflect\value.go:2588:16: leaking param: x
..\..\..\..\reflect\value.go:2588:16: 	from dummy.x (dot-equals) at ..\..\..\..\reflect\value.go:2590:11
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Align() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: u
<autogenerated>:1:0: 	from .this.AssignableTo(u) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.AssignableTo(u) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Bits() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.ChanDir() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Comparable() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: u
<autogenerated>:1:0: 	from .this.ConvertibleTo(u) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.ConvertibleTo(u) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Elem() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Field(i) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.FieldAlign() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: index
<autogenerated>:1:0: 	from .this.FieldByIndex(index) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.FieldByIndex(index) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: name
<autogenerated>:1:0: 	from .this.FieldByName(name) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.FieldByName(name) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: match
<autogenerated>:1:0: 	from .this.FieldByNameFunc(match) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.FieldByNameFunc(match) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: u
<autogenerated>:1:0: 	from .this.Implements(u) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Implements(u) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.In(i) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.IsVariadic() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Key() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Kind() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Len() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Method(.anon0) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .anon0
<autogenerated>:1:0: 	from .this.MethodByName(.anon0) (parameter to indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.MethodByName(.anon0) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Name() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.NumField() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.NumIn() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.NumMethod() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.NumOut() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Out(i) (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.PkgPath() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.Size() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.String() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.common() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this
<autogenerated>:1:0: 	from .this.uncommon() (receiver in indirect call) at <autogenerated>:1:0
<autogenerated>:1:0: (*ChanDir).String .this does not escape
<autogenerated>:1:0: (*Kind).String .this does not escape
<autogenerated>:1:0: leaking param: .this to result ~r1 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: (*StructTag).Get key does not escape
<autogenerated>:1:0: leaking param: .this to result value level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from value (return) at <autogenerated>:1:0
<autogenerated>:1:0: (*StructTag).Lookup key does not escape
<autogenerated>:1:0: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: leaking param: .this to result ~r2 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from n (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from p (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r3 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r2 (assign-pair) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r2 (return) at <autogenerated>:1:0
<autogenerated>:1:0: (*name).data whySafe does not escape
<autogenerated>:1:0: inlining call to name.isExported method(name) func() bool { return *n.bytes & (1 << 0) != 0 }
<autogenerated>:1:0: (*name).isExported .this does not escape
<autogenerated>:1:0: inlining call to name.nameLen method(name) func() int { return int(uint16(*n.data(1, "name len field")) << 8 | uint16(*n.data(2, "name len field"))) }
<autogenerated>:1:0: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: inlining call to name.data method(name) func(int, string) *byte { return (*byte)(add(unsafe.Pointer(n.bytes), uintptr(off), whySafe)) }
<autogenerated>:1:0: inlining call to add func(unsafe.Pointer, uintptr, string) unsafe.Pointer { return unsafe.Pointer(uintptr(p) + x) }
<autogenerated>:1:0: (*name).nameLen .this does not escape
<autogenerated>:1:0: (*name).tagLen .this does not escape
<autogenerated>:1:0: inlining call to name.name method(name) func() string { if n.bytes == nil { return  }; b := (*[4]byte)(unsafe.Pointer(n.bytes)); hdr := (*stringHeader)(unsafe.Pointer(&s)); hdr.Data = unsafe.Pointer(&b[3]); hdr.Len = int(b[1]) << 8 | int(b[2]); return s }
<autogenerated>:1:0: &b[3] escapes to heap
<autogenerated>:1:0: 	from hdr.Data (star-dot-equals) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from n (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from b (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: 	from b (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from b[3] (fixed-array-index-of) at <autogenerated>:1:0
<autogenerated>:1:0: 	from &b[3] (address-of) at <autogenerated>:1:0
<autogenerated>:1:0: 	from hdr.Data (star-dot-equals) at <autogenerated>:1:0
<autogenerated>:1:0: (*name).name &s does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
<autogenerated>:1:0: (*flag).kind .this does not escape
<autogenerated>:1:0: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
<autogenerated>:1:0: (*flag).ro .this does not escape
<autogenerated>:1:0: (*flag).mustBe .this does not escape
<autogenerated>:1:0: (*flag).mustBeExported .this does not escape
<autogenerated>:1:0: (*flag).mustBeAssignable .this does not escape
<autogenerated>:1:0: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
<autogenerated>:1:0: (*Value).kind .this does not escape
<autogenerated>:1:0: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
<autogenerated>:1:0: (*Value).ro .this does not escape
<autogenerated>:1:0: (*Value).mustBe .this does not escape
<autogenerated>:1:0: (*Value).mustBeExported .this does not escape
<autogenerated>:1:0: (*Value).mustBeAssignable .this does not escape
<autogenerated>:1:0: leaking param: .this to result ~r0 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).Bool .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this to result ~r0 level=2
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this to result ~r0 level=2
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r0 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to Value.CanAddr method(Value) func() bool { return v.flag & flagAddr != 0 }
<autogenerated>:1:0: (*Value).CanAddr .this does not escape
<autogenerated>:1:0: inlining call to Value.CanSet method(Value) func() bool { return v.flag & (flagAddr | flagRO) == flagAddr }
<autogenerated>:1:0: (*Value).CanSet .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: in
<autogenerated>:1:0: 	from *in (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from in (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: in
<autogenerated>:1:0: 	from *in (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from in (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: in
<autogenerated>:1:0: 	from *in (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from in (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).call op does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).Complex .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this to result ~r1 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).FieldByIndex index does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).FieldByName name does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*Value).Float .this does not escape
<autogenerated>:1:0: leaking param: .this to result ~r1 level=1
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).Int .this does not escape
<autogenerated>:1:0: (*Value).CanInterface .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).InterfaceData .this does not escape
<autogenerated>:1:0: (*Value).IsNil .this does not escape
<autogenerated>:1:0: inlining call to Value.IsValid method(Value) func() bool { return v.flag != 0 }
<autogenerated>:1:0: (*Value).IsValid .this does not escape
<autogenerated>:1:0: inlining call to Value.Kind method(Value) func() Kind { return v.flag.kind() }
<autogenerated>:1:0: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
<autogenerated>:1:0: (*Value).Kind .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: key
<autogenerated>:1:0: 	from key (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: .this to result ~r1 level=2
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .out0 (passed-to-and-returned-from-call) at <autogenerated>:1:0
<autogenerated>:1:0: 	from ~r1 (assigned) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).MethodByName name does not escape
<autogenerated>:1:0: (*Value).NumField .this does not escape
<autogenerated>:1:0: (*Value).OverflowComplex .this does not escape
<autogenerated>:1:0: (*Value).OverflowFloat .this does not escape
<autogenerated>:1:0: (*Value).OverflowInt .this does not escape
<autogenerated>:1:0: (*Value).OverflowUint .this does not escape
<autogenerated>:1:0: (*Value).Pointer .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).SetBool .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).SetComplex .this does not escape
<autogenerated>:1:0: (*Value).SetFloat .this does not escape
<autogenerated>:1:0: (*Value).SetInt .this does not escape
<autogenerated>:1:0: (*Value).SetLen .this does not escape
<autogenerated>:1:0: (*Value).SetCap .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: key
<autogenerated>:1:0: 	from key (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: val
<autogenerated>:1:0: 	from val (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).SetUint .this does not escape
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).SetPointer .this does not escape
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).SetString .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from * .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument content escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: x
<autogenerated>:1:0: 	from x (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).Uint .this does not escape
<autogenerated>:1:0: (*Value).UnsafeAddr .this does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: dst
<autogenerated>:1:0: 	from dst (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: target
<autogenerated>:1:0: 	from target (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: (*Value).assignTo context does not escape
<autogenerated>:1:0: leaking param content: .this
<autogenerated>:1:0: 	from .this (indirection) at <autogenerated>:1:0
<autogenerated>:1:0: 	from .this (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: leaking param: t
<autogenerated>:1:0: 	from t (passed to call[argument escapes]) at <autogenerated>:1:0
<autogenerated>:1:0: inlining call to flag.kind method(flag) func() Kind { return Kind(f & flagKindMask) }
<autogenerated>:1:0: Value.kind .this does not escape
<autogenerated>:1:0: inlining call to flag.ro method(flag) func() flag { if f & flagRO != 0 { return flagStickyRO }; return 0 }
<autogenerated>:1:0: Value.ro .this does not escape
<autogenerated>:1:0: Value.mustBe .this does not escape
<autogenerated>:1:0: Value.mustBeExported .this does not escape
<autogenerated>:1:0: Value.mustBeAssignable .this does not escape
<autogenerated>:1:0: (*arrayType).nameOff .this does not escape
<autogenerated>:1:0: (*arrayType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).typeOff .this does not escape
<autogenerated>:1:0: (*arrayType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).textOff .this does not escape
<autogenerated>:1:0: (*arrayType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).uncommon .this does not escape
<autogenerated>:1:0: (*arrayType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).String .this does not escape
<autogenerated>:1:0: (*arrayType).String &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Size .this does not escape
<autogenerated>:1:0: (*arrayType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Bits .this does not escape
<autogenerated>:1:0: (*arrayType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Align .this does not escape
<autogenerated>:1:0: (*arrayType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).FieldAlign .this does not escape
<autogenerated>:1:0: (*arrayType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Kind .this does not escape
<autogenerated>:1:0: (*arrayType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).pointers .this does not escape
<autogenerated>:1:0: (*arrayType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).common .this does not escape
<autogenerated>:1:0: (*arrayType).common &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).exportedMethods .this does not escape
<autogenerated>:1:0: (*arrayType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).NumMethod .this does not escape
<autogenerated>:1:0: (*arrayType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Method .this does not escape
<autogenerated>:1:0: (*arrayType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).MethodByName .this does not escape
<autogenerated>:1:0: (*arrayType).MethodByName name does not escape
<autogenerated>:1:0: (*arrayType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).PkgPath .this does not escape
<autogenerated>:1:0: (*arrayType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Name .this does not escape
<autogenerated>:1:0: (*arrayType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).ChanDir .this does not escape
<autogenerated>:1:0: (*arrayType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).IsVariadic .this does not escape
<autogenerated>:1:0: (*arrayType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Elem .this does not escape
<autogenerated>:1:0: (*arrayType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Field .this does not escape
<autogenerated>:1:0: (*arrayType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*arrayType).FieldByIndex index does not escape
<autogenerated>:1:0: (*arrayType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).FieldByName .this does not escape
<autogenerated>:1:0: (*arrayType).FieldByName name does not escape
<autogenerated>:1:0: (*arrayType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*arrayType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*arrayType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).In .this does not escape
<autogenerated>:1:0: (*arrayType).In &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Key .this does not escape
<autogenerated>:1:0: (*arrayType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Len .this does not escape
<autogenerated>:1:0: (*arrayType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).NumField .this does not escape
<autogenerated>:1:0: (*arrayType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).NumIn .this does not escape
<autogenerated>:1:0: (*arrayType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).NumOut .this does not escape
<autogenerated>:1:0: (*arrayType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Out .this does not escape
<autogenerated>:1:0: (*arrayType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).ptrTo .this does not escape
<autogenerated>:1:0: (*arrayType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Implements .this does not escape
<autogenerated>:1:0: (*arrayType).Implements u does not escape
<autogenerated>:1:0: (*arrayType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).AssignableTo .this does not escape
<autogenerated>:1:0: (*arrayType).AssignableTo u does not escape
<autogenerated>:1:0: (*arrayType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*arrayType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*arrayType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*arrayType).Comparable .this does not escape
<autogenerated>:1:0: (*arrayType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).nameOff .this does not escape
<autogenerated>:1:0: (*chanType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).typeOff .this does not escape
<autogenerated>:1:0: (*chanType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).textOff .this does not escape
<autogenerated>:1:0: (*chanType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).uncommon .this does not escape
<autogenerated>:1:0: (*chanType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).String .this does not escape
<autogenerated>:1:0: (*chanType).String &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Size .this does not escape
<autogenerated>:1:0: (*chanType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Bits .this does not escape
<autogenerated>:1:0: (*chanType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Align .this does not escape
<autogenerated>:1:0: (*chanType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).FieldAlign .this does not escape
<autogenerated>:1:0: (*chanType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Kind .this does not escape
<autogenerated>:1:0: (*chanType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).pointers .this does not escape
<autogenerated>:1:0: (*chanType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).common .this does not escape
<autogenerated>:1:0: (*chanType).common &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).exportedMethods .this does not escape
<autogenerated>:1:0: (*chanType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).NumMethod .this does not escape
<autogenerated>:1:0: (*chanType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Method .this does not escape
<autogenerated>:1:0: (*chanType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).MethodByName .this does not escape
<autogenerated>:1:0: (*chanType).MethodByName name does not escape
<autogenerated>:1:0: (*chanType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).PkgPath .this does not escape
<autogenerated>:1:0: (*chanType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Name .this does not escape
<autogenerated>:1:0: (*chanType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).ChanDir .this does not escape
<autogenerated>:1:0: (*chanType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).IsVariadic .this does not escape
<autogenerated>:1:0: (*chanType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Elem .this does not escape
<autogenerated>:1:0: (*chanType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Field .this does not escape
<autogenerated>:1:0: (*chanType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*chanType).FieldByIndex index does not escape
<autogenerated>:1:0: (*chanType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).FieldByName .this does not escape
<autogenerated>:1:0: (*chanType).FieldByName name does not escape
<autogenerated>:1:0: (*chanType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*chanType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*chanType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).In .this does not escape
<autogenerated>:1:0: (*chanType).In &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Key .this does not escape
<autogenerated>:1:0: (*chanType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Len .this does not escape
<autogenerated>:1:0: (*chanType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).NumField .this does not escape
<autogenerated>:1:0: (*chanType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).NumIn .this does not escape
<autogenerated>:1:0: (*chanType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).NumOut .this does not escape
<autogenerated>:1:0: (*chanType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Out .this does not escape
<autogenerated>:1:0: (*chanType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).ptrTo .this does not escape
<autogenerated>:1:0: (*chanType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Implements .this does not escape
<autogenerated>:1:0: (*chanType).Implements u does not escape
<autogenerated>:1:0: (*chanType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).AssignableTo .this does not escape
<autogenerated>:1:0: (*chanType).AssignableTo u does not escape
<autogenerated>:1:0: (*chanType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*chanType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*chanType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*chanType).Comparable .this does not escape
<autogenerated>:1:0: (*chanType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*structType).nameOff .this does not escape
<autogenerated>:1:0: (*structType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*structType).typeOff .this does not escape
<autogenerated>:1:0: (*structType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*structType).textOff .this does not escape
<autogenerated>:1:0: (*structType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*structType).uncommon .this does not escape
<autogenerated>:1:0: (*structType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*structType).String .this does not escape
<autogenerated>:1:0: (*structType).String &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Size .this does not escape
<autogenerated>:1:0: (*structType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Bits .this does not escape
<autogenerated>:1:0: (*structType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Align .this does not escape
<autogenerated>:1:0: (*structType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*structType).FieldAlign .this does not escape
<autogenerated>:1:0: (*structType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Kind .this does not escape
<autogenerated>:1:0: (*structType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*structType).pointers .this does not escape
<autogenerated>:1:0: (*structType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*structType).common .this does not escape
<autogenerated>:1:0: (*structType).common &.this.rtype does not escape
<autogenerated>:1:0: (*structType).exportedMethods .this does not escape
<autogenerated>:1:0: (*structType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*structType).NumMethod .this does not escape
<autogenerated>:1:0: (*structType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Method .this does not escape
<autogenerated>:1:0: (*structType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*structType).MethodByName .this does not escape
<autogenerated>:1:0: (*structType).MethodByName name does not escape
<autogenerated>:1:0: (*structType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*structType).PkgPath .this does not escape
<autogenerated>:1:0: (*structType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Name .this does not escape
<autogenerated>:1:0: (*structType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*structType).ChanDir .this does not escape
<autogenerated>:1:0: (*structType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*structType).IsVariadic .this does not escape
<autogenerated>:1:0: (*structType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Elem .this does not escape
<autogenerated>:1:0: (*structType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*structType).In .this does not escape
<autogenerated>:1:0: (*structType).In &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Key .this does not escape
<autogenerated>:1:0: (*structType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Len .this does not escape
<autogenerated>:1:0: (*structType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*structType).NumField .this does not escape
<autogenerated>:1:0: (*structType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*structType).NumIn .this does not escape
<autogenerated>:1:0: (*structType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*structType).NumOut .this does not escape
<autogenerated>:1:0: (*structType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Out .this does not escape
<autogenerated>:1:0: (*structType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*structType).ptrTo .this does not escape
<autogenerated>:1:0: (*structType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Implements .this does not escape
<autogenerated>:1:0: (*structType).Implements u does not escape
<autogenerated>:1:0: (*structType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*structType).AssignableTo .this does not escape
<autogenerated>:1:0: (*structType).AssignableTo u does not escape
<autogenerated>:1:0: (*structType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*structType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*structType).Comparable .this does not escape
<autogenerated>:1:0: (*structType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).nameOff .this does not escape
<autogenerated>:1:0: (*funcType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).typeOff .this does not escape
<autogenerated>:1:0: (*funcType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).textOff .this does not escape
<autogenerated>:1:0: (*funcType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).uncommon .this does not escape
<autogenerated>:1:0: (*funcType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).String .this does not escape
<autogenerated>:1:0: (*funcType).String &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Size .this does not escape
<autogenerated>:1:0: (*funcType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Bits .this does not escape
<autogenerated>:1:0: (*funcType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Align .this does not escape
<autogenerated>:1:0: (*funcType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Kind .this does not escape
<autogenerated>:1:0: (*funcType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).pointers .this does not escape
<autogenerated>:1:0: (*funcType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).common .this does not escape
<autogenerated>:1:0: (*funcType).common &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).NumMethod .this does not escape
<autogenerated>:1:0: (*funcType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Method .this does not escape
<autogenerated>:1:0: (*funcType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).MethodByName .this does not escape
<autogenerated>:1:0: (*funcType).MethodByName name does not escape
<autogenerated>:1:0: (*funcType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).PkgPath .this does not escape
<autogenerated>:1:0: (*funcType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Name .this does not escape
<autogenerated>:1:0: (*funcType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).ChanDir .this does not escape
<autogenerated>:1:0: (*funcType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Elem .this does not escape
<autogenerated>:1:0: (*funcType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Field .this does not escape
<autogenerated>:1:0: (*funcType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcType).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).FieldByName .this does not escape
<autogenerated>:1:0: (*funcType).FieldByName name does not escape
<autogenerated>:1:0: (*funcType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).In .this does not escape
<autogenerated>:1:0: (*funcType).In &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Key .this does not escape
<autogenerated>:1:0: (*funcType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Len .this does not escape
<autogenerated>:1:0: (*funcType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).NumField .this does not escape
<autogenerated>:1:0: (*funcType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).NumIn .this does not escape
<autogenerated>:1:0: (*funcType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).NumOut .this does not escape
<autogenerated>:1:0: (*funcType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Out .this does not escape
<autogenerated>:1:0: (*funcType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).ptrTo .this does not escape
<autogenerated>:1:0: (*funcType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Implements .this does not escape
<autogenerated>:1:0: (*funcType).Implements u does not escape
<autogenerated>:1:0: (*funcType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcType).AssignableTo u does not escape
<autogenerated>:1:0: (*funcType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*funcType).Comparable .this does not escape
<autogenerated>:1:0: (*funcType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed128).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed128).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed128).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed128).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed128).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed128).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed128).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed16).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed16).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed16).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed16).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed16).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed16).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed16).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed32).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed32).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed32).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed32).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed32).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed32).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed32).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed4).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed4).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed4).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed4).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed4).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed4).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed4).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed64).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed64).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed64).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed64).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed64).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed64).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed64).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).in .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).in &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed8).out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).out &.this.funcType does not escape
<autogenerated>:1:0: (*funcTypeFixed8).nameOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).nameOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).typeOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).typeOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).textOff .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).textOff &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).uncommon .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).uncommon &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).String .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).String &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Size .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Size &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Bits .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Bits &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Align .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Align &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldAlign .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldAlign &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Kind .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Kind &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).pointers .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).pointers &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).common .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).common &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).exportedMethods .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).exportedMethods &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumMethod .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumMethod &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Method .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Method &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).MethodByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).MethodByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed8).MethodByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).PkgPath .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).PkgPath &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Name .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Name &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ChanDir .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ChanDir &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).IsVariadic .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).IsVariadic &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Elem .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Elem &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Field .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Field &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByIndex .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByIndex index does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByIndex &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByName .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByName name does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByName &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*funcTypeFixed8).FieldByNameFunc &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).In .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).In &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Key .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Key &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Len .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Len &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumField .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumField &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumIn .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumIn &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumOut .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).NumOut &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Out .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Out &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ptrTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ptrTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Implements .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Implements u does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Implements &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).AssignableTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).AssignableTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed8).AssignableTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ConvertibleTo u does not escape
<autogenerated>:1:0: (*funcTypeFixed8).ConvertibleTo &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Comparable .this does not escape
<autogenerated>:1:0: (*funcTypeFixed8).Comparable &.this.funcType.rtype does not escape
<autogenerated>:1:0: (*interfaceType).nameOff .this does not escape
<autogenerated>:1:0: (*interfaceType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).typeOff .this does not escape
<autogenerated>:1:0: (*interfaceType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).textOff .this does not escape
<autogenerated>:1:0: (*interfaceType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).uncommon .this does not escape
<autogenerated>:1:0: (*interfaceType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).String .this does not escape
<autogenerated>:1:0: (*interfaceType).String &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Size .this does not escape
<autogenerated>:1:0: (*interfaceType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Bits .this does not escape
<autogenerated>:1:0: (*interfaceType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Align .this does not escape
<autogenerated>:1:0: (*interfaceType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).FieldAlign .this does not escape
<autogenerated>:1:0: (*interfaceType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Kind .this does not escape
<autogenerated>:1:0: (*interfaceType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).pointers .this does not escape
<autogenerated>:1:0: (*interfaceType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).common .this does not escape
<autogenerated>:1:0: (*interfaceType).common &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).exportedMethods .this does not escape
<autogenerated>:1:0: (*interfaceType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).PkgPath .this does not escape
<autogenerated>:1:0: (*interfaceType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Name .this does not escape
<autogenerated>:1:0: (*interfaceType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).ChanDir .this does not escape
<autogenerated>:1:0: (*interfaceType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).IsVariadic .this does not escape
<autogenerated>:1:0: (*interfaceType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Elem .this does not escape
<autogenerated>:1:0: (*interfaceType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Field .this does not escape
<autogenerated>:1:0: (*interfaceType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*interfaceType).FieldByIndex index does not escape
<autogenerated>:1:0: (*interfaceType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).FieldByName .this does not escape
<autogenerated>:1:0: (*interfaceType).FieldByName name does not escape
<autogenerated>:1:0: (*interfaceType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*interfaceType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*interfaceType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).In .this does not escape
<autogenerated>:1:0: (*interfaceType).In &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Key .this does not escape
<autogenerated>:1:0: (*interfaceType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Len .this does not escape
<autogenerated>:1:0: (*interfaceType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).NumField .this does not escape
<autogenerated>:1:0: (*interfaceType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).NumIn .this does not escape
<autogenerated>:1:0: (*interfaceType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).NumOut .this does not escape
<autogenerated>:1:0: (*interfaceType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Out .this does not escape
<autogenerated>:1:0: (*interfaceType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).ptrTo .this does not escape
<autogenerated>:1:0: (*interfaceType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Implements .this does not escape
<autogenerated>:1:0: (*interfaceType).Implements u does not escape
<autogenerated>:1:0: (*interfaceType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).AssignableTo .this does not escape
<autogenerated>:1:0: (*interfaceType).AssignableTo u does not escape
<autogenerated>:1:0: (*interfaceType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*interfaceType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*interfaceType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*interfaceType).Comparable .this does not escape
<autogenerated>:1:0: (*interfaceType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).nameOff .this does not escape
<autogenerated>:1:0: (*mapType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).typeOff .this does not escape
<autogenerated>:1:0: (*mapType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).textOff .this does not escape
<autogenerated>:1:0: (*mapType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).uncommon .this does not escape
<autogenerated>:1:0: (*mapType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).String .this does not escape
<autogenerated>:1:0: (*mapType).String &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Size .this does not escape
<autogenerated>:1:0: (*mapType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Bits .this does not escape
<autogenerated>:1:0: (*mapType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Align .this does not escape
<autogenerated>:1:0: (*mapType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).FieldAlign .this does not escape
<autogenerated>:1:0: (*mapType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Kind .this does not escape
<autogenerated>:1:0: (*mapType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).pointers .this does not escape
<autogenerated>:1:0: (*mapType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).common .this does not escape
<autogenerated>:1:0: (*mapType).common &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).exportedMethods .this does not escape
<autogenerated>:1:0: (*mapType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).NumMethod .this does not escape
<autogenerated>:1:0: (*mapType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Method .this does not escape
<autogenerated>:1:0: (*mapType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).MethodByName .this does not escape
<autogenerated>:1:0: (*mapType).MethodByName name does not escape
<autogenerated>:1:0: (*mapType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).PkgPath .this does not escape
<autogenerated>:1:0: (*mapType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Name .this does not escape
<autogenerated>:1:0: (*mapType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).ChanDir .this does not escape
<autogenerated>:1:0: (*mapType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).IsVariadic .this does not escape
<autogenerated>:1:0: (*mapType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Elem .this does not escape
<autogenerated>:1:0: (*mapType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Field .this does not escape
<autogenerated>:1:0: (*mapType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*mapType).FieldByIndex index does not escape
<autogenerated>:1:0: (*mapType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).FieldByName .this does not escape
<autogenerated>:1:0: (*mapType).FieldByName name does not escape
<autogenerated>:1:0: (*mapType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*mapType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*mapType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).In .this does not escape
<autogenerated>:1:0: (*mapType).In &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Key .this does not escape
<autogenerated>:1:0: (*mapType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Len .this does not escape
<autogenerated>:1:0: (*mapType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).NumField .this does not escape
<autogenerated>:1:0: (*mapType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).NumIn .this does not escape
<autogenerated>:1:0: (*mapType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).NumOut .this does not escape
<autogenerated>:1:0: (*mapType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Out .this does not escape
<autogenerated>:1:0: (*mapType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).ptrTo .this does not escape
<autogenerated>:1:0: (*mapType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Implements .this does not escape
<autogenerated>:1:0: (*mapType).Implements u does not escape
<autogenerated>:1:0: (*mapType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).AssignableTo .this does not escape
<autogenerated>:1:0: (*mapType).AssignableTo u does not escape
<autogenerated>:1:0: (*mapType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*mapType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*mapType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*mapType).Comparable .this does not escape
<autogenerated>:1:0: (*mapType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).nameOff .this does not escape
<autogenerated>:1:0: (*ptrType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).typeOff .this does not escape
<autogenerated>:1:0: (*ptrType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).textOff .this does not escape
<autogenerated>:1:0: (*ptrType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).uncommon .this does not escape
<autogenerated>:1:0: (*ptrType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).String .this does not escape
<autogenerated>:1:0: (*ptrType).String &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Size .this does not escape
<autogenerated>:1:0: (*ptrType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Bits .this does not escape
<autogenerated>:1:0: (*ptrType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Align .this does not escape
<autogenerated>:1:0: (*ptrType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).FieldAlign .this does not escape
<autogenerated>:1:0: (*ptrType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Kind .this does not escape
<autogenerated>:1:0: (*ptrType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).pointers .this does not escape
<autogenerated>:1:0: (*ptrType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).common .this does not escape
<autogenerated>:1:0: (*ptrType).common &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).exportedMethods .this does not escape
<autogenerated>:1:0: (*ptrType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).NumMethod .this does not escape
<autogenerated>:1:0: (*ptrType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Method .this does not escape
<autogenerated>:1:0: (*ptrType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).MethodByName .this does not escape
<autogenerated>:1:0: (*ptrType).MethodByName name does not escape
<autogenerated>:1:0: (*ptrType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).PkgPath .this does not escape
<autogenerated>:1:0: (*ptrType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Name .this does not escape
<autogenerated>:1:0: (*ptrType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).ChanDir .this does not escape
<autogenerated>:1:0: (*ptrType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).IsVariadic .this does not escape
<autogenerated>:1:0: (*ptrType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Elem .this does not escape
<autogenerated>:1:0: (*ptrType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Field .this does not escape
<autogenerated>:1:0: (*ptrType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*ptrType).FieldByIndex index does not escape
<autogenerated>:1:0: (*ptrType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).FieldByName .this does not escape
<autogenerated>:1:0: (*ptrType).FieldByName name does not escape
<autogenerated>:1:0: (*ptrType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*ptrType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*ptrType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).In .this does not escape
<autogenerated>:1:0: (*ptrType).In &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Key .this does not escape
<autogenerated>:1:0: (*ptrType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Len .this does not escape
<autogenerated>:1:0: (*ptrType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).NumField .this does not escape
<autogenerated>:1:0: (*ptrType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).NumIn .this does not escape
<autogenerated>:1:0: (*ptrType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).NumOut .this does not escape
<autogenerated>:1:0: (*ptrType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Out .this does not escape
<autogenerated>:1:0: (*ptrType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).ptrTo .this does not escape
<autogenerated>:1:0: (*ptrType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Implements .this does not escape
<autogenerated>:1:0: (*ptrType).Implements u does not escape
<autogenerated>:1:0: (*ptrType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).AssignableTo .this does not escape
<autogenerated>:1:0: (*ptrType).AssignableTo u does not escape
<autogenerated>:1:0: (*ptrType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*ptrType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*ptrType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*ptrType).Comparable .this does not escape
<autogenerated>:1:0: (*ptrType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).nameOff .this does not escape
<autogenerated>:1:0: (*sliceType).nameOff &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).typeOff .this does not escape
<autogenerated>:1:0: (*sliceType).typeOff &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).textOff .this does not escape
<autogenerated>:1:0: (*sliceType).textOff &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).uncommon .this does not escape
<autogenerated>:1:0: (*sliceType).uncommon &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).String .this does not escape
<autogenerated>:1:0: (*sliceType).String &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Size .this does not escape
<autogenerated>:1:0: (*sliceType).Size &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Bits .this does not escape
<autogenerated>:1:0: (*sliceType).Bits &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Align .this does not escape
<autogenerated>:1:0: (*sliceType).Align &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).FieldAlign .this does not escape
<autogenerated>:1:0: (*sliceType).FieldAlign &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Kind .this does not escape
<autogenerated>:1:0: (*sliceType).Kind &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).pointers .this does not escape
<autogenerated>:1:0: (*sliceType).pointers &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).common .this does not escape
<autogenerated>:1:0: (*sliceType).common &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).exportedMethods .this does not escape
<autogenerated>:1:0: (*sliceType).exportedMethods &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).NumMethod .this does not escape
<autogenerated>:1:0: (*sliceType).NumMethod &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Method .this does not escape
<autogenerated>:1:0: (*sliceType).Method &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).MethodByName .this does not escape
<autogenerated>:1:0: (*sliceType).MethodByName name does not escape
<autogenerated>:1:0: (*sliceType).MethodByName &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).PkgPath .this does not escape
<autogenerated>:1:0: (*sliceType).PkgPath &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Name .this does not escape
<autogenerated>:1:0: (*sliceType).Name &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).ChanDir .this does not escape
<autogenerated>:1:0: (*sliceType).ChanDir &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).IsVariadic .this does not escape
<autogenerated>:1:0: (*sliceType).IsVariadic &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Elem .this does not escape
<autogenerated>:1:0: (*sliceType).Elem &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Field .this does not escape
<autogenerated>:1:0: (*sliceType).Field &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).FieldByIndex .this does not escape
<autogenerated>:1:0: (*sliceType).FieldByIndex index does not escape
<autogenerated>:1:0: (*sliceType).FieldByIndex &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).FieldByName .this does not escape
<autogenerated>:1:0: (*sliceType).FieldByName name does not escape
<autogenerated>:1:0: (*sliceType).FieldByName &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*sliceType).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*sliceType).FieldByNameFunc &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).In .this does not escape
<autogenerated>:1:0: (*sliceType).In &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Key .this does not escape
<autogenerated>:1:0: (*sliceType).Key &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Len .this does not escape
<autogenerated>:1:0: (*sliceType).Len &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).NumField .this does not escape
<autogenerated>:1:0: (*sliceType).NumField &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).NumIn .this does not escape
<autogenerated>:1:0: (*sliceType).NumIn &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).NumOut .this does not escape
<autogenerated>:1:0: (*sliceType).NumOut &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Out .this does not escape
<autogenerated>:1:0: (*sliceType).Out &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).ptrTo .this does not escape
<autogenerated>:1:0: (*sliceType).ptrTo &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Implements .this does not escape
<autogenerated>:1:0: (*sliceType).Implements u does not escape
<autogenerated>:1:0: (*sliceType).Implements &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).AssignableTo .this does not escape
<autogenerated>:1:0: (*sliceType).AssignableTo u does not escape
<autogenerated>:1:0: (*sliceType).AssignableTo &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*sliceType).ConvertibleTo u does not escape
<autogenerated>:1:0: (*sliceType).ConvertibleTo &.this.rtype does not escape
<autogenerated>:1:0: (*sliceType).Comparable .this does not escape
<autogenerated>:1:0: (*sliceType).Comparable &.this.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Field .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Field &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByIndex .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByIndex index does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByIndex &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByNameFunc &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByName name does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldByName &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed16).nameOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).nameOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).typeOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).typeOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).textOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).textOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).uncommon .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).uncommon &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).String .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).String &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Size .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Size &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Bits .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Bits &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Align .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Align &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldAlign .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).FieldAlign &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Kind .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Kind &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).pointers .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).pointers &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).common .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).common &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).exportedMethods .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).exportedMethods &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumMethod .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumMethod &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Method .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Method &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).MethodByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).MethodByName name does not escape
<autogenerated>:1:0: (*structTypeFixed16).MethodByName &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).PkgPath .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).PkgPath &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Name .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Name &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).ChanDir .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).ChanDir &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).IsVariadic .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).IsVariadic &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Elem .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Elem &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).In .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).In &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Key .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Key &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Len .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Len &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumField .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumField &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumIn .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumIn &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumOut .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).NumOut &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Out .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Out &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).ptrTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).ptrTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Implements .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Implements u does not escape
<autogenerated>:1:0: (*structTypeFixed16).Implements &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).AssignableTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).AssignableTo u does not escape
<autogenerated>:1:0: (*structTypeFixed16).AssignableTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structTypeFixed16).ConvertibleTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed16).Comparable .this does not escape
<autogenerated>:1:0: (*structTypeFixed16).Comparable &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Field .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Field &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByIndex .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByIndex index does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByIndex &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByNameFunc &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByName name does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldByName &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed32).nameOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).nameOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).typeOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).typeOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).textOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).textOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).uncommon .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).uncommon &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).String .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).String &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Size .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Size &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Bits .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Bits &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Align .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Align &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldAlign .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).FieldAlign &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Kind .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Kind &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).pointers .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).pointers &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).common .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).common &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).exportedMethods .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).exportedMethods &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumMethod .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumMethod &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Method .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Method &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).MethodByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).MethodByName name does not escape
<autogenerated>:1:0: (*structTypeFixed32).MethodByName &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).PkgPath .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).PkgPath &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Name .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Name &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).ChanDir .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).ChanDir &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).IsVariadic .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).IsVariadic &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Elem .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Elem &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).In .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).In &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Key .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Key &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Len .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Len &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumField .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumField &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumIn .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumIn &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumOut .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).NumOut &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Out .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Out &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).ptrTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).ptrTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Implements .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Implements u does not escape
<autogenerated>:1:0: (*structTypeFixed32).Implements &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).AssignableTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).AssignableTo u does not escape
<autogenerated>:1:0: (*structTypeFixed32).AssignableTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structTypeFixed32).ConvertibleTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed32).Comparable .this does not escape
<autogenerated>:1:0: (*structTypeFixed32).Comparable &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Field .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Field &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByIndex .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByIndex index does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByIndex &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByNameFunc &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByName name does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldByName &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed4).nameOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).nameOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).typeOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).typeOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).textOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).textOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).uncommon .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).uncommon &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).String .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).String &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Size .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Size &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Bits .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Bits &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Align .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Align &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldAlign .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).FieldAlign &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Kind .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Kind &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).pointers .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).pointers &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).common .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).common &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).exportedMethods .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).exportedMethods &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumMethod .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumMethod &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Method .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Method &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).MethodByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).MethodByName name does not escape
<autogenerated>:1:0: (*structTypeFixed4).MethodByName &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).PkgPath .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).PkgPath &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Name .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Name &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).ChanDir .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).ChanDir &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).IsVariadic .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).IsVariadic &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Elem .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Elem &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).In .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).In &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Key .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Key &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Len .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Len &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumField .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumField &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumIn .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumIn &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumOut .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).NumOut &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Out .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Out &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).ptrTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).ptrTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Implements .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Implements u does not escape
<autogenerated>:1:0: (*structTypeFixed4).Implements &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).AssignableTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).AssignableTo u does not escape
<autogenerated>:1:0: (*structTypeFixed4).AssignableTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structTypeFixed4).ConvertibleTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed4).Comparable .this does not escape
<autogenerated>:1:0: (*structTypeFixed4).Comparable &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Field .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Field &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByIndex .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByIndex index does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByIndex &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByNameFunc &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByName name does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldByName &.this.structType does not escape
<autogenerated>:1:0: (*structTypeFixed8).nameOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).nameOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).typeOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).typeOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).textOff .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).textOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).uncommon .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).uncommon &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).String .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).String &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Size .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Size &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Bits .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Bits &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Align .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Align &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldAlign .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).FieldAlign &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Kind .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Kind &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).pointers .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).pointers &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).common .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).common &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).exportedMethods .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).exportedMethods &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumMethod .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumMethod &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Method .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Method &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).MethodByName .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).MethodByName name does not escape
<autogenerated>:1:0: (*structTypeFixed8).MethodByName &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).PkgPath .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).PkgPath &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Name .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Name &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).ChanDir .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).ChanDir &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).IsVariadic .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).IsVariadic &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Elem .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Elem &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).In .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).In &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Key .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Key &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Len .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Len &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumField .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumField &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumIn .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumIn &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumOut .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).NumOut &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Out .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Out &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).ptrTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).ptrTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Implements .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Implements u does not escape
<autogenerated>:1:0: (*structTypeFixed8).Implements &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).AssignableTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).AssignableTo u does not escape
<autogenerated>:1:0: (*structTypeFixed8).AssignableTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structTypeFixed8).ConvertibleTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeFixed8).Comparable .this does not escape
<autogenerated>:1:0: (*structTypeFixed8).Comparable &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Field .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Field &.this.structType does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByIndex .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByIndex index does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByIndex &.this.structType does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByNameFunc .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByNameFunc match does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByNameFunc &.this.structType does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByName .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByName name does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldByName &.this.structType does not escape
<autogenerated>:1:0: (*structTypeUncommon).nameOff .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).nameOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).typeOff .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).typeOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).textOff .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).textOff &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).uncommon .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).uncommon &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).String .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).String &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Size .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Size &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Bits .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Bits &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Align .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Align &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldAlign .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).FieldAlign &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Kind .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Kind &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).pointers .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).pointers &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).common .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).common &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).exportedMethods .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).exportedMethods &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumMethod .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumMethod &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Method .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Method &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).MethodByName .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).MethodByName name does not escape
<autogenerated>:1:0: (*structTypeUncommon).MethodByName &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).PkgPath .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).PkgPath &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Name .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Name &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).ChanDir .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).ChanDir &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).IsVariadic .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).IsVariadic &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Elem .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Elem &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).In .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).In &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Key .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Key &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Len .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Len &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumField .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumField &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumIn .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumIn &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumOut .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).NumOut &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Out .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Out &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).ptrTo .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).ptrTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Implements .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Implements u does not escape
<autogenerated>:1:0: (*structTypeUncommon).Implements &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).AssignableTo .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).AssignableTo u does not escape
<autogenerated>:1:0: (*structTypeUncommon).AssignableTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).ConvertibleTo .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).ConvertibleTo u does not escape
<autogenerated>:1:0: (*structTypeUncommon).ConvertibleTo &.this.structType.rtype does not escape
<autogenerated>:1:0: (*structTypeUncommon).Comparable .this does not escape
<autogenerated>:1:0: (*structTypeUncommon).Comparable &.this.structType.rtype does not escape
<autogenerated>:1:0: .(*struct { sync.Mutex; "".m sync.Map }).Lock .this does not escape
<autogenerated>:1:0: .(*struct { sync.Mutex; "".m sync.Map }).Lock &.this.Mutex does not escape
<autogenerated>:1:0: .(*struct { sync.Mutex; "".m sync.Map }).Unlock .this does not escape
<autogenerated>:1:0: .(*struct { sync.Mutex; "".m sync.Map }).Unlock &.this.Mutex does not escape
