- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for TypePtrAt (0.22 sec)
-
src/cmd/compile/internal/walk/builtin.go
func walkGrowslice(slice *ir.Name, init *ir.Nodes, oldPtr, newLen, oldCap, num ir.Node) *ir.CallExpr { elemtype := slice.Type().Elem() fn := typecheck.LookupRuntime("growslice", elemtype, elemtype) elemtypeptr := reflectdata.TypePtrAt(base.Pos, elemtype) return mkcall1(fn, slice.Type(), init, oldPtr, newLen, oldCap, num, elemtypeptr) } // walkClear walks an OCLEAR node. func walkClear(n *ir.UnaryExpr) ir.Node { typ := n.X.Type()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 22:35:22 UTC 2024 - 31.2K bytes - Viewed (0) -
src/cmd/compile/internal/staticinit/sched.go
return false } reflectdata.MarkTypeUsedInInterface(val.Type(), l.Linksym()) var itab *ir.AddrExpr if typ.IsEmptyInterface() { itab = reflectdata.TypePtrAt(base.Pos, val.Type()) } else { itab = reflectdata.ITabAddrAt(base.Pos, val.Type(), typ) } // Create a copy of l to modify while we emit data. // Emit itab, advance offset.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 17:16:14 UTC 2024 - 30.7K bytes - Viewed (0)