1 #include <stdio.h>
2 #include <string>
3 
4 int foo(int x, int y) {
5   printf("Got input %d, %d\n", x, y);
6   return x + y + 3; // breakpoint 1
7 }
8 
9 int main(int argc, char const *argv[]) {
10   int optimized = argc > 1 ? std::stoi(argv[1]) : 0;
11 
12   printf("argc: %d, optimized: %d\n", argc, optimized);
13   int result = foo(argc, 20);
14   printf("result: %d\n", result); // breakpoint 2
15   return 0;
16 }
17