- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for InitSliceBytes (0.87 sec)
-
src/cmd/compile/internal/staticdata/data.go
s.WriteInt(base.Ctxt, noff+types.SliceLenOffset, types.PtrSize, lencap) s.WriteInt(base.Ctxt, noff+types.SliceCapOffset, types.PtrSize, lencap) } func InitSliceBytes(nam *ir.Name, off int64, s string) { if nam.Op() != ir.ONAME { base.Fatalf("InitSliceBytes %v", nam) } InitSlice(nam, off, slicedata(nam.Pos(), s), int64(len(s))) } const ( stringSymPrefix = "go:string." stringSymPattern = ".gostring.%d.%s" )
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 01 15:08:50 UTC 2023 - 10.3K bytes - Viewed (0) -
src/cmd/compile/internal/staticinit/sched.go
return true } //dump("not static ptrlit", r); case ir.OSTR2BYTES: r := r.(*ir.ConvExpr) if l.Class == ir.PEXTERN && r.X.Op() == ir.OLITERAL { sval := ir.StringVal(r.X) staticdata.InitSliceBytes(l, loff, sval) return true } case ir.OSLICELIT: r := r.(*ir.CompLitExpr) s.initplan(r) // Init slice. ta := types.NewArray(r.Type().Elem(), r.Len) ta.SetNoalg(true)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 17:16:14 UTC 2024 - 30.7K bytes - Viewed (0)