Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 11 of 11 for NewAssignStmt (0.88 sec)

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

    	if !ir.Any(*np, func(n ir.Node) bool { return n.Op() != ir.ONEW && callOrChan(n) }) {
    		return
    	}
    
    	tmp := TempAt(base.Pos, ir.CurFunc, (*np).Type())
    	as := ir.NewAssignStmt(base.Pos, tmp, *np)
    	as.PtrInit().Append(Stmt(ir.NewDecl(n.Pos(), ir.ODCL, tmp)))
    	*np = tmp
    
    	n.PtrInit().Append(Stmt(as))
    }
    
    // RewriteMultiValueCall rewrites multi-valued f() to use temporaries,
    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