Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 44 of 44 for makeChan (0.42 sec)

  1. src/cmd/compile/internal/ir/fmt.go

    		// TODO(mdempsky): Print Init and/or Body?
    		if len(n.ReturnVars) == 1 {
    			fmt.Fprintf(s, "%v", n.ReturnVars[0])
    			return
    		}
    		fmt.Fprintf(s, "(.%v)", n.ReturnVars)
    
    	case OMAKEMAP, OMAKECHAN, OMAKESLICE:
    		n := n.(*MakeExpr)
    		if n.Cap != nil {
    			fmt.Fprintf(s, "make(%v, %v, %v)", n.Type(), n.Len, n.Cap)
    			return
    		}
    		if n.Len != nil && (n.Op() == OMAKESLICE || !n.Len.Type().IsUntyped()) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 15:20:28 UTC 2023
    - 26K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/typecheck/func.go

    				n.SetType(nil)
    				return n
    			}
    			if !checkmake(t, "buffer", &l) {
    				n.SetType(nil)
    				return n
    			}
    		} else {
    			l = ir.NewInt(base.Pos, 0)
    		}
    		nn = ir.NewMakeExpr(n.Pos(), ir.OMAKECHAN, l, nil)
    	}
    
    	if i < len(args) {
    		base.Errorf("too many arguments to make(%v)", t)
    		n.SetType(nil)
    		return n
    	}
    
    	nn.SetType(t)
    	return nn
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  3. 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)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/walk/order.go

    		base.FatalfAt(n.Pos(), "OCALLMETH missed by typecheck")
    		panic("unreachable")
    
    	case ir.OCALLFUNC,
    		ir.OCALLINTER,
    		ir.OCAP,
    		ir.OCOMPLEX,
    		ir.OCOPY,
    		ir.OIMAG,
    		ir.OLEN,
    		ir.OMAKECHAN,
    		ir.OMAKEMAP,
    		ir.OMAKESLICE,
    		ir.OMAKESLICECOPY,
    		ir.OMAX,
    		ir.OMIN,
    		ir.ONEW,
    		ir.OREAL,
    		ir.ORECOVERFP,
    		ir.OSTR2BYTES,
    		ir.OSTR2BYTESTMP,
    		ir.OSTR2RUNES:
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 02:00:33 UTC 2024
    - 42.7K bytes
    - Viewed (0)
Back to top