Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for newdefer (0.2 sec)

  1. src/runtime/panic.go

    	// deferreturn.
    	p.lr, p.fp = pc, sp
    	p.nextFrame()
    }
    
    // nextDefer returns the next deferred function to invoke, if any.
    //
    // Note: The "ok bool" result is necessary to correctly handle when
    // the deferred function itself was nil (e.g., "defer (func())(nil)").
    func (p *_panic) nextDefer() (func(), bool) {
    	gp := getg()
    
    	if !p.deferreturn {
    		if gp._panic != p {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  2. src/cmd/asm/main.go

    		for _, exp := range buildcfg.Experiment.Enabled() {
    			flags.D = append(flags.D, "GOEXPERIMENT_"+exp)
    		}
    	}
    
    	var ok, diag bool
    	var failedFile string
    	for _, f := range flag.Args() {
    		lexer := lex.NewLexer(f)
    		parser := asm.NewParser(ctxt, architecture, lexer)
    		ctxt.DiagFunc = func(format string, args ...interface{}) {
    			diag = true
    			log.Printf(format, args...)
    		}
    		if *flags.SymABIs {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. src/go/printer/printer_test.go

    		out := buf.String()
    		if out != src {
    			t.Errorf("\ngot : %q\nwant: %q\n", out, src)
    		}
    	}
    }
    
    var stmts = []string{
    	"i := 0",
    	"select {}\nvar a, b = 1, 2\nreturn a + b",
    	"go f()\ndefer func() {}()",
    }
    
    func TestStmtLists(t *testing.T) {
    	for _, src := range stmts {
    		file, err := parser.ParseFile(fset, "", "package p; func _() {"+src+"}", parser.ParseComments)
    		if err != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go

    // invalid.
    func checkConfig(qCfg fq.QueuingConfig) (*shufflesharding.Dealer, error) {
    	if qCfg.DesiredNumQueues <= 0 {
    		return nil, nil
    	}
    	dealer, err := shufflesharding.NewDealer(qCfg.DesiredNumQueues, qCfg.HandSize)
    	if err != nil {
    		err = fmt.Errorf("the QueueSetConfig implies an invalid shuffle sharding config (DesiredNumQueues is deckSize): %w", err)
    	}
    	return dealer, err
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 04 16:59:21 UTC 2024
    - 42.4K bytes
    - Viewed (0)
Back to top