1// RUN: %clangxx %s -g -fexceptions %extra-clang-opts -o %t
2// RUN: %Test_jit_debuginfo %s %t
3// DEBUGGER: set verbose on
4// DEBUGGER: run
5// DEBUGGER: bt 2
6// CHECK: function_with_a_segfault
7// CHECK: some_function
8
9static int function_with_a_segfault() {
10  int* bla = 0;
11  *bla = 5;
12  return 0;
13}
14
15static int some_function() {
16  return function_with_a_segfault();
17}
18
19static int foo() {
20  return some_function();
21}
22
23static int bar() {
24  return foo();
25}
26
27int main() {
28  return bar();
29}
30