• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
function_with_a_segfault()9 static int function_with_a_segfault() {
10   int* bla = 0;
11   *bla = 5;
12   return 0;
13 }
14 
some_function()15 static int some_function() {
16   return function_with_a_segfault();
17 }
18 
foo()19 static int foo() {
20   return some_function();
21 }
22 
bar()23 static int bar() {
24   return foo();
25 }
26 
main()27 int main() {
28   return bar();
29 }
30