Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for OCONVNOPs (0.08 sec)

  1. 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)
  2. 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)
Back to top