Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for IndexExpr (0.07 sec)

  1. src/cmd/compile/internal/syntax/positions.go

    			if n.Type != nil {
    				m = n.Type
    				continue
    			}
    			return n.Pos()
    		case *KeyValueExpr:
    			m = n.Key
    		// case *FuncLit:
    		// case *ParenExpr:
    		case *SelectorExpr:
    			m = n.X
    		case *IndexExpr:
    			m = n.X
    		// case *SliceExpr:
    		case *AssertExpr:
    			m = n.X
    		case *TypeSwitchGuard:
    			if n.Lhs != nil {
    				m = n.Lhs
    				continue
    			}
    			m = n.X
    		case *Operation:
    			if n.Y != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 17:49:19 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    			s.assign(left.X, new, false, 0)
    			// TODO: do we need to update named values here?
    			return
    		}
    		if left.Op() == ir.OINDEX && left.(*ir.IndexExpr).X.Type().IsArray() {
    			left := left.(*ir.IndexExpr)
    			s.pushLine(left.Pos())
    			defer s.popLine()
    			// We're assigning to an element of an ssa-able array.
    			// a[i] = v
    			t := left.X.Type()
    			n := t.NumElem()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top