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: b __jit_debug_register_code
5// DEBUGGER: run
6// DEBUGGER: info sources
7// CHECK: test_info_sources.cpp
8// DEBUGGER: c
9
10
11static int function_with_a_segfault() {
12  int* bla = 0;
13  *bla = 5;
14  return 0;
15}
16
17static int some_function() {
18  return function_with_a_segfault();
19}
20
21static int foo() {
22  return some_function();
23}
24
25static int bar() {
26  return foo();
27}
28
29int main() {
30  return bar();
31}
32