Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for SetHasDefer (0.1 sec)

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

    		walkStmtList(n.List)
    		return n
    
    	case ir.OCASE:
    		base.Errorf("case statement out of place")
    		panic("unreachable")
    
    	case ir.ODEFER:
    		n := n.(*ir.GoDeferStmt)
    		ir.CurFunc.SetHasDefer(true)
    		ir.CurFunc.NumDefers++
    		if ir.CurFunc.NumDefers > maxOpenDefers || n.DeferAt != nil {
    			// Don't allow open-coded defers if there are more than
    			// 8 defers in the function, since we use a single
    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