import gdb-1999-06-28 snapshot
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / recurse.c
1 /* Trivial code used to test watchpoints in recursive code and
2 auto-deletion of watchpoints as they go out of scope. */
3
4 #ifdef PROTOTYPES
5 static int
6 recurse (int a)
7 #else
8 static int
9 recurse (a)
10 int a;
11 #endif
12 {
13 int b = 0;
14
15 if (a == 1)
16 return 1;
17
18 b = a;
19 b *= recurse (a - 1);
20 return b;
21 }
22
23 int main()
24 {
25 #ifdef usestubs
26 set_debug_traps();
27 breakpoint();
28 #endif
29 recurse (10);
30 return 0;
31 }
This page took 0.039557 seconds and 4 git commands to generate.