// RUN: %clang %s -g -fexceptions %extra-clang-opts -o %t | |
// RUN: %Test_jit_debuginfo %s %t | |
// DEBUGGER: set breakpoint pending on | |
// DEBUGGER: break three | |
// DEBUGGER: run | |
// DEBUGGER: bt 4 | |
// CHECK: #0 | |
// CHECK: three () at | |
// CHECK: #1 | |
// CHECK: in two | |
// CHECK: #2 | |
// CHECK: in one | |
// CHECK: #3 | |
// CHECK: in main | |
int three() | |
{ | |
return 0; | |
} | |
int two() | |
{ | |
return three(); | |
} | |
int one() | |
{ | |
return two(); | |
} | |
int main(int argc, char** argv) | |
{ | |
return one(); | |
} |