- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for mkFuncType (0.1 sec)
-
src/cmd/compile/internal/test/abiutils_test.go
pei := types.NewPtr(ei) // *interface{} fldt := mkFuncType(types.FakeRecvType(), []*types.Type{}, []*types.Type{types.Types[types.TSTRING]}) field := types.NewField(src.NoXPos, typecheck.Lookup("F"), fldt) nei := types.NewInterface([]*types.Field{field}) i16 := types.Types[types.TINT16] tb := types.Types[types.TBOOL] s1 := mkstruct(i16, i16, tb) ft := mkFuncType(nil, []*types.Type{s1, ei, ei, nei, pei, nei, i16},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Oct 04 15:11:40 UTC 2023 - 14.2K bytes - Viewed (0) -
src/cmd/compile/internal/test/abiutilsaux_test.go
for k, t := range fieldtypes { if t == nil { panic("bad -- field has no type") } f := types.NewField(src.NoXPos, nil, t) fields[k] = f } s := types.NewStruct(fields) return s } func mkFuncType(rcvr *types.Type, ins []*types.Type, outs []*types.Type) *types.Type { q := typecheck.Lookup("?") inf := []*types.Field{} for _, it := range ins { inf = append(inf, mkParamResultField(it, q, ir.PPARAM)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 13 18:34:00 UTC 2023 - 3.2K bytes - Viewed (0)