summaryrefslogtreecommitdiffstats
path: root/lldb/test/lang/c/stepping/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/test/lang/c/stepping/main.c')
-rw-r--r--lldb/test/lang/c/stepping/main.c12
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)
OpenPOWER on IntegriCloud