|
outer
|
‘outer’: events 1-2
| 14 | void outer (void) |
| ^~~~~ |
| | |
| (1) entry to ‘outer’ |
| [...] | |
| 18 | inner (); |
| ~~~~~~~~ |
| | |
| (2) calling ‘inner’ from ‘outer’ |
|
|
inner
|
‘inner’: events 3-4
| 9 | static void inner (void) |
| ^~~~~ |
| | |
| (3) entry to ‘inner’ |
| 10 | { |
| 11 | sigsetjmp (env, 0); /* { dg-message "'sigsetjmp' called here" } */ |
| ~~~~~~~~~~~~~~~~~~ |
| | |
| (4) ‘sigsetjmp’ called here |
|
|
|
‘outer’: events 5-6
| 18 | inner (); |
| ^~~~~~~~ |
| | |
| (5) returning to ‘outer’ from ‘inner’ |
| 19 | |
| 20 | siglongjmp (env, 42); /* { dg-warning "'siglongjmp' called after enclosing function of 'sigsetjmp' has returned" } */ |
| ~~~~~~~~~~~~~~~~~~~~ |
| | |
| (6) here |
|
|