aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/recurse.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/recurse.c')
-rw-r--r--gdb/testsuite/gdb.base/recurse.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/recurse.c b/gdb/testsuite/gdb.base/recurse.c
index 1d6892d..7981778 100644
--- a/gdb/testsuite/gdb.base/recurse.c
+++ b/gdb/testsuite/gdb.base/recurse.c
@@ -1,9 +1,14 @@
/* Trivial code used to test watchpoints in recursive code and
auto-deletion of watchpoints as they go out of scope. */
+#ifdef PROTOTYPES
+static int
+recurse (int a)
+#else
static int
recurse (a)
int a;
+#endif
{
int b = 0;
@@ -15,11 +20,12 @@ recurse (a)
return b;
}
-main()
+int main()
{
#ifdef usestubs
set_debug_traps();
breakpoint();
#endif
recurse (10);
+ return 0;
}