Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for tcMakeSliceCopy (0.14 sec)

  1. src/cmd/compile/internal/typecheck/func.go

    	}
    
    	if i < len(args) {
    		base.Errorf("too many arguments to make(%v)", t)
    		n.SetType(nil)
    		return n
    	}
    
    	nn.SetType(t)
    	return nn
    }
    
    // tcMakeSliceCopy typechecks an OMAKESLICECOPY node.
    func tcMakeSliceCopy(n *ir.MakeExpr) ir.Node {
    	// Errors here are Fatalf instead of Errorf because only the compiler
    	// can construct an OMAKESLICECOPY node.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/typecheck/typecheck.go

    		return tcSliceHeader(n)
    
    	case ir.OSTRINGHEADER:
    		n := n.(*ir.StringHeaderExpr)
    		return tcStringHeader(n)
    
    	case ir.OMAKESLICECOPY:
    		n := n.(*ir.MakeExpr)
    		return tcMakeSliceCopy(n)
    
    	case ir.OSLICE, ir.OSLICE3:
    		n := n.(*ir.SliceExpr)
    		return tcSlice(n)
    
    	// call and call like
    	case ir.OCALL:
    		n := n.(*ir.CallExpr)
    		return tcCall(n, top)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 19:08:34 UTC 2024
    - 30.5K bytes
    - Viewed (0)
Back to top