- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for walkUnsafeString (0.25 sec)
-
src/cmd/compile/internal/walk/expr.go
n.Y = walkExpr(n.Y, init) return n case ir.OUNSAFESLICE: n := n.(*ir.BinaryExpr) return walkUnsafeSlice(n, init) case ir.OUNSAFESTRING: n := n.(*ir.BinaryExpr) return walkUnsafeString(n, init) case ir.OUNSAFESTRINGDATA, ir.OUNSAFESLICEDATA: n := n.(*ir.UnaryExpr) return walkUnsafeData(n, init) case ir.ODOT, ir.ODOTPTR: n := n.(*ir.SelectorExpr) return walkDot(n, init)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:34:01 UTC 2024 - 27.6K bytes - Viewed (0) -
src/cmd/compile/internal/walk/builtin.go
typecheck.Conv(len, types.Types[types.TINT])) return walkExpr(typecheck.Expr(h), init) } var math_MulUintptr = &types.Sym{Pkg: types.NewPkg("runtime/internal/math", "math"), Name: "MulUintptr"} func walkUnsafeString(n *ir.BinaryExpr, init *ir.Nodes) ir.Node { ptr := safeExpr(n.X, init) len := safeExpr(n.Y, init) lenType := types.Types[types.TINT64] unsafePtr := typecheck.Conv(ptr, types.Types[types.TUNSAFEPTR])
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 22:35:22 UTC 2024 - 31.2K bytes - Viewed (0)