jit.cpp 467 B

12345678910111213141516171819202122232425262728293031323334
  1. // RUN: %clang %s -g -fexceptions %extra-clang-opts -o %t
  2. // RUN: %Test_jit_debuginfo %s %t
  3. // DEBUGGER: set breakpoint pending on
  4. // DEBUGGER: break three
  5. // DEBUGGER: run
  6. // DEBUGGER: bt 4
  7. // CHECK: #0
  8. // CHECK: three () at
  9. // CHECK: #1
  10. // CHECK: in two
  11. // CHECK: #2
  12. // CHECK: in one
  13. // CHECK: #3
  14. // CHECK: in main
  15. int three()
  16. {
  17. return 0;
  18. }
  19. int two()
  20. {
  21. return three();
  22. }
  23. int one()
  24. {
  25. return two();
  26. }
  27. int main(int argc, char** argv)
  28. {
  29. return one();
  30. }