Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. test/fixedbugs/issue46304.go

    type P struct {
    	tag string
    	_x  [10]uint64
    	b   bool
    }
    
    type M int
    
    //go:noinline
    func (w *M) walkP(p *P) *P {
    	np := &P{}
    	*np = *p
    	np.tag += "new"
    	return np
    }
    
    func (w *M) walkOp(op *Op) *Op {
    	if op == nil {
    		return nil
    	}
    
    	orig := op
    	cloned := false
    	clone := func() {
    		if !cloned {
    			cloned = true
    			op = &Op{}
    			*op = *orig
    		}
    	}
    
    	pCloned := false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 22 00:51:17 UTC 2021
    - 1.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/stmt.go

    	// to avoid confusion about what gets returned
    	// in the presence of type assertions.
    }
    
    func walkStmtList(s []ir.Node) {
    	for i := range s {
    		s[i] = walkStmt(s[i])
    	}
    }
    
    // walkFor walks an OFOR node.
    func walkFor(n *ir.ForStmt) ir.Node {
    	if n.Cond != nil {
    		init := ir.TakeInit(n.Cond)
    		walkStmtList(init)
    		n.Cond = walkExpr(n.Cond, &init)
    		n.Cond = ir.InitExpr(init, n.Cond)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 15:42:30 UTC 2023
    - 4.7K bytes
    - Viewed (0)
Back to top