5 // Test of runtime types (types for which descriptors are needed).
9 type A byte // neither A nor byte are runtime types
11 type B struct{ x uint } // B and uint are runtime types, but not the struct
14 var x int // not a runtime type
17 var y string // runtime type due to interface conversion
20 use(struct{ uint64 }{}) // struct is a runtime type
22 use(new(B)) // *B is a runtime type
27 // Reachable functions