aboutsummaryrefslogtreecommitdiffhomepage
path: root/testdata/recover.txt
blob: 3575058812b7b377ed1437b268532621b1fd94ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# simple recover
running panic...
recovering...
recovered: panic

# recover with result
running panic...
recovered: panic
result: 3

# nested defer frame
deferred nested function
recovered: panic

# nested panic: panic inside recover
recovered 1: panic
recovered 2: foo

# panic inside defer
recovered: panic

# panic replace
panic 1
panic 2
recovered: panic 2

# defer panic
defer panic
recovered from deferred call: deferred panic