xref: /llvm-project/lldb/test/API/tools/lldb-dap/stackTrace/main.c (revision 5b4100cc354148a1140546e7f5ac2bf380bc5eff)
101263c6cSJonas Devlieghere #include <stdio.h>
201263c6cSJonas Devlieghere #include <unistd.h>
301263c6cSJonas Devlieghere 
401263c6cSJonas Devlieghere int recurse(int x) {
501263c6cSJonas Devlieghere   if (x <= 1)
601263c6cSJonas Devlieghere     return 1;                // recurse end
701263c6cSJonas Devlieghere   return recurse(x - 1) + x; // recurse call
801263c6cSJonas Devlieghere }
901263c6cSJonas Devlieghere 
1001263c6cSJonas Devlieghere int main(int argc, char const *argv[]) {
11*5b4100ccSJohn Harrison   recurse(40); // recurse invocation
1201263c6cSJonas Devlieghere   return 0;
1301263c6cSJonas Devlieghere }
14