- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for OCONVNOPs (0.08 sec)
-
src/cmd/compile/internal/walk/order.go
return vstat } // Prevent taking the address of an SSA-able local variable (#63332). // // TODO(mdempsky): Note that OuterValue unwraps OCONVNOPs, but // IsAddressable does not. It should be possible to skip copying for // at least some of these OCONVNOPs (e.g., reinsert them after the // OADDR operation), but at least walkCompare needs to be fixed to // support that (see trybot failures on go.dev/cl/541715, PS1).
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 02:00:33 UTC 2024 - 42.7K bytes - Viewed (0) -
src/cmd/compile/internal/staticinit/sched.go
r = r.(*ir.SelectorExpr).FuncName() fallthrough case ir.ONAME: r := r.(*ir.Name) if s.staticcopy(l, loff, r, typ) { return true } // We may have skipped past one or more OCONVNOPs, so // use conv to ensure r is assignable to l (#13263). dst := ir.Node(l) if loff != 0 || !types.Identical(typ, l.Type()) { dst = ir.NewNameOffsetExpr(base.Pos, l, loff, typ) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 17:16:14 UTC 2024 - 30.7K bytes - Viewed (0)