From 27d0dbfecb25c3bacaaaebf47b5ee2072a334aa6 Mon Sep 17 00:00:00 2001 From: Arun Sharma Date: Fri, 25 Mar 2011 14:34:41 -0700 Subject: [PATCH] Ensure tests pass on 32 bit x86. --- tests/Gtest-trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/Gtest-trace.c b/tests/Gtest-trace.c index 3b485d75..47a7d578 100644 --- a/tests/Gtest-trace.c +++ b/tests/Gtest-trace.c @@ -86,7 +86,7 @@ do_backtrace (void) unw_get_reg (&cursor, UNW_REG_IP, &ip); addresses[0][i] = (void *) ip; } - while ((ret = unw_step (&cursor)) >= 0 && ++i < 128); + while ((ret = unw_step (&cursor)) > 0 && ++i < 128); if (ret < 0) { @@ -94,6 +94,7 @@ do_backtrace (void) printf ("FAILURE: unw_step() returned %d for ip=%lx\n", ret, (long) ip); ++num_errors; } + depth = i; } if (verbose)