diff options
Diffstat (limited to 'lldb/test/lang/c/stepping/main.c')
-rw-r--r-- | lldb/test/lang/c/stepping/main.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lldb/test/lang/c/stepping/main.c b/lldb/test/lang/c/stepping/main.c index ce3baa5fd05..624dcddbcfa 100644 --- a/lldb/test/lang/c/stepping/main.c +++ b/lldb/test/lang/c/stepping/main.c @@ -14,12 +14,18 @@ int c(int); int a(int val) { + int return_value = val; + if (val <= 1) - return b(val); + { + return_value = b(val); // break here to stop in a before calling b + } else if (val >= 3) - return c(val); + { + return_value = c(val); + } - return val; + return return_value; } int b(int val) |