Bug path
‘outer’
:
events 1-2
14
void outer (void)
^~~~~
|
(1) entry to ‘outer’
[...]
18
inner ();
~~~~~~~~
|
(2) calling ‘inner’ from ‘outer’
‘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