Commit | Line | Data |
---|---|---|
82025e13 EZ |
1 | |
2 | static int x; | |
3 | ||
4 | int foo (int a) | |
5 | { | |
6 | int b = a + 10; | |
7 | return b; | |
8 | } | |
9 | ||
10 | int bar (int y) | |
11 | { | |
12 | int z = y + 20; | |
13 | return z; | |
14 | } | |
15 | ||
16 | void func() | |
17 | { | |
18 | x = x + 5; | |
19 | func2 (); | |
20 | } | |
21 | ||
22 | int func2 () | |
23 | { | |
24 | x = 6; | |
25 | } | |
26 | ||
27 | int func3 () | |
28 | { | |
29 | x = 4; | |
30 | } | |
31 | ||
9ba61c5d MC |
32 | void marker1 () |
33 | { | |
34 | } | |
35 | ||
82025e13 EZ |
36 | int |
37 | main () | |
38 | { | |
39 | int result; | |
40 | int b, c; | |
41 | c = 5; | |
42 | b = 3; /* advance this location */ | |
43 | ||
44 | func (c); /* stop here after leaving current frame */ | |
9ba61c5d | 45 | marker1 (); /* stop here after leaving current frame */ |
82025e13 EZ |
46 | func3 (); /* break here */ |
47 | result = bar (b + foo (c)); | |
48 | return 0; /* advance malformed */ | |
49 | } | |
50 |