Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for walkMakeChan (0.11 sec)

  1. src/cmd/compile/internal/walk/builtin.go

    	}
    	if t.IsArray() {
    		safeExpr(n.X, init)
    		con := ir.NewConstExpr(constant.MakeInt64(t.NumElem()), n)
    		con.SetTypecheck(1)
    		return con
    	}
    	return n
    }
    
    // walkMakeChan walks an OMAKECHAN node.
    func walkMakeChan(n *ir.MakeExpr, init *ir.Nodes) ir.Node {
    	// When size fits into int, use makechan instead of
    	// makechan64, which is faster and shorter on 32 bit platforms.
    	size := n.Len
    	fnname := "makechan64"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 22:35:22 UTC 2024
    - 31.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/expr.go

    	case ir.OCLEAR:
    		n := n.(*ir.UnaryExpr)
    		return walkClear(n)
    
    	case ir.OCLOSE:
    		n := n.(*ir.UnaryExpr)
    		return walkClose(n, init)
    
    	case ir.OMAKECHAN:
    		n := n.(*ir.MakeExpr)
    		return walkMakeChan(n, init)
    
    	case ir.OMAKEMAP:
    		n := n.(*ir.MakeExpr)
    		return walkMakeMap(n, init)
    
    	case ir.OMAKESLICE:
    		n := n.(*ir.MakeExpr)
    		return walkMakeSlice(n, init)
    
    	case ir.OMAKESLICECOPY:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top