- sum = test_ptr_recursion("0");
- diag("sum = %i\n", sum);
- diag("iters = %i\n", count_iters());
- ok1(sum == 160);
- ok1(count_iters() <= 2 + 5 + 2);
+ /* Do this twice, second time shouldn't increase iterators. */
+ for (i = 0; i < 2; i++) {
+ sum = test_int_recursion(0);
+ diag("sum = %i\n", sum);
+ diag("iters = %i\n", count_iters());
+ ok1(sum == 160);
+ ok1(count_iters() <= 2 + 2 + 5); /* 5 is max depth of recursion. */
+
+ sum = test_ptr_recursion("0");
+ diag("sum = %i\n", sum);
+ diag("iters = %i\n", count_iters());
+ ok1(sum == 160);
+ ok1(count_iters() <= 2 + 2 + 5);
+ }