Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. src/go/types/stmt.go

    			if x.mode == invalid {
    				return
    			}
    			check.assignVar(s.Lhs[0], nil, &x, "assignment")
    		}
    
    	case *ast.GoStmt:
    		check.suspendedCall("go", s.Call)
    
    	case *ast.DeferStmt:
    		check.suspendedCall("defer", s.Call)
    
    	case *ast.ReturnStmt:
    		res := check.sig.results
    		// Return with implicit results allowed for function with named results.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/stmt.go

    	check.recordScope(node, scope)
    	check.scope = scope
    }
    
    func (check *Checker) closeScope() {
    	check.scope = check.scope.Parent()
    }
    
    func (check *Checker) suspendedCall(keyword string, call syntax.Expr) {
    	code := InvalidDefer
    	if keyword == "go" {
    		code = InvalidGo
    	}
    
    	if _, ok := call.(*syntax.CallExpr); !ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.7K bytes
    - Viewed (0)
Back to top