| #include "other.h" | |
| int function(int x) { | |
| if ((x % 2) == 0) | |
| return function(x - 1) + x; // breakpoint 1 | |
| else | |
| return x; | |
| } | |
| int function2() { | |
| int volatile value = 3; // breakpoint 2 | |
| inlined_fn(); // position_after_step_over | |
| return value; | |
| } | |
| int main(int argc, char const *argv[]) { | |
| int func_result = function2(); | |
| return function(2) - func_result; // returns 0 | |
| } |