- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for trackSyms (0.13 sec)
-
src/cmd/compile/internal/ssagen/pgen.go
return } if !buildcfg.Experiment.FieldTrack || len(tracked) == 0 { return } trackSyms := make([]*obj.LSym, 0, len(tracked)) for sym := range tracked { trackSyms = append(trackSyms, sym) } sort.Slice(trackSyms, func(i, j int) bool { return trackSyms[i].Name < trackSyms[j].Name }) for _, sym := range trackSyms { r := obj.Addrel(fnsym) r.Sym = sym r.Type = objabi.R_USEFIELD } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 13.1K bytes - Viewed (0) -
src/cmd/compile/internal/walk/expr.go
} outer := n.X.Type() if outer.IsPtr() { outer = outer.Elem() } if outer.Sym() == nil { base.Errorf("tracked field must be in named struct type") } sym := reflectdata.TrackSym(outer, field) if ir.CurFunc.FieldTrack == nil { ir.CurFunc.FieldTrack = make(map[*obj.LSym]struct{}) } ir.CurFunc.FieldTrack[sym] = struct{}{}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:34:01 UTC 2024 - 27.6K bytes - Viewed (0)