bottom()1*99451b44SJordan Rupprecht int bottom () {
2*99451b44SJordan Rupprecht   return 1;  // Set a breakpoint here
3*99451b44SJordan Rupprecht }
foo(int in)4*99451b44SJordan Rupprecht int foo(int in) {
5*99451b44SJordan Rupprecht   if (in > 0)
6*99451b44SJordan Rupprecht     return foo(--in) + 5;
7*99451b44SJordan Rupprecht   else
8*99451b44SJordan Rupprecht     return bottom();
9*99451b44SJordan Rupprecht }
main()10*99451b44SJordan Rupprecht int main()
11*99451b44SJordan Rupprecht {
12*99451b44SJordan Rupprecht    return foo(500);
13*99451b44SJordan Rupprecht }
14