// 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();
}