- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 3,147 for DEFER (0.29 sec)
-
test/defer.go
// license that can be found in the LICENSE file. // Test defer. package main import "fmt" var result string func addInt(i int) { result += fmt.Sprint(i) } func test1helper() { for i := 0; i < 10; i++ { defer addInt(i) } } func test1() { result = "" test1helper() if result != "9876543210" { fmt.Printf("test1: bad defer result (should be 9876543210): %q\n", result) panic("defer")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 12 18:17:49 UTC 2013 - 875 bytes - Viewed (0) -
src/runtime/defer_test.go
defer step(t, &steps, 9) step(t, &steps, 8) }() func() { defer step(t, &steps, 13) defer step(t, &steps, 12) func() { defer step(t, &steps, 11) panic(4) }() // Code below isn't executed, // but removing it breaks the test case. defer func() {}() defer panic(-1) defer step(t, &steps, -1) defer step(t, &steps, -1) defer func() {}() }()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 20 18:57:24 UTC 2023 - 11.4K bytes - Viewed (0) -
test/defererrcheck.go
} func f2() { for { defer func() { // ERROR "heap-allocated defer" fmt.Println("defer1") }() if glob > 2 { break } } defer func() { // ERROR "stack-allocated defer" fmt.Println("defer2") }() } func f3() { defer func() { // ERROR "stack-allocated defer" fmt.Println("defer2") }() for { defer func() { // ERROR "heap-allocated defer" fmt.Println("defer1") }()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 26 16:54:17 UTC 2020 - 1.4K bytes - Viewed (0) -
test/fixedbugs/issue4654.go
defer complex(1, 2) // ERROR "defer discards result of complex|is not used" defer complex(f, 1) // ERROR "defer discards result of complex|is not used" defer imag(1i) // ERROR "defer discards result of imag|is not used" defer imag(c) // ERROR "defer discards result of imag|is not used" defer len(x) // ERROR "defer discards result of len|is not used"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 2.7K bytes - Viewed (0) -
src/runtime/testdata/testprog/deadlock.go
for i := 0; i < 2; i++ { defer func() { }() } // 1. defer a function that recovers // 2. defer a function that panics // 3. call goexit // Goexit runs the #2 defer. Its panic // is caught by the #1 defer. For Goexit, we explicitly // resume execution in the Goexit loop, instead of resuming // execution in the caller (which would make the Goexit disappear!) defer func() { r := recover()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jan 27 20:44:24 UTC 2021 - 6.5K bytes - Viewed (0) -
test/recover1.go
defer mustNotRecover() defer func() { recover() defer mustRecover(3) panic(3) }() panic(2) } func test4() { // Single panic. defer mustNotRecover() defer func() { recover() }() panic(4) } func test5() { // Single panic but recover called via defer defer mustNotRecover() defer func() { defer recover() }() panic(5) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 2.5K bytes - Viewed (0) -
pkg/kubelet/cm/fake_container_manager.go
cm.Lock() defer cm.Unlock() cm.CalledFunctions = append(cm.CalledFunctions, "QOSContainersInfo") return QOSContainersInfo{} } func (cm *FakeContainerManager) UpdateQOSCgroups() error { cm.Lock() defer cm.Unlock() cm.CalledFunctions = append(cm.CalledFunctions, "UpdateQOSCgroups") return nil } func (cm *FakeContainerManager) Status() Status { cm.Lock() defer cm.Unlock()
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Mar 14 17:33:04 UTC 2023 - 7.4K bytes - Viewed (0) -
test/recover.go
} func test3() { defer mustNotRecover() defer func() { recover() // should squelch }() panic(3) } func test4() { // Equivalent to test3 but using defer to make the call. defer mustNotRecover() defer func() { defer recover() // should squelch }() panic(4) } // Check that closures can set output arguments. // Run g(). If it panics, return x; else return deflt.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 10.6K bytes - Viewed (0) -
test/fixedbugs/issue4463.go
defer unsafe.Alignof(a) // ERROR "not used|discards result" defer unsafe.Offsetof(s.f) // ERROR "not used|discards result" defer unsafe.Sizeof(a) // ERROR "not used|discards result" defer close(c) defer copy(a, a) defer delete(m, 0) defer panic(0) defer print("foo") defer println("bar") defer recover()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 2.4K bytes - Viewed (0) -
test/fixedbugs/issue31573.go
package p func f(...*int) {} func g() { defer f() defer f(new(int)) // ERROR "... argument does not escape$" "new\(int\) does not escape$" defer f(new(int), new(int)) // ERROR "... argument does not escape$" "new\(int\) does not escape$" defer f(nil...) defer f([]*int{}...) // ERROR "\[\]\*int{} does not escape$"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Aug 17 19:37:04 UTC 2023 - 2.3K bytes - Viewed (0)