32 lines
524 B
C++
32 lines
524 B
C++
// RUN: %clangxx %s -g -fexceptions %extra-clang-opts -o %t
|
|
// RUN: %Test_jit_debuginfo %s %t
|
|
// DEBUGGER: set verbose on
|
|
// DEBUGGER: b __jit_debug_register_code
|
|
// DEBUGGER: run
|
|
// DEBUGGER: info sources
|
|
// CHECK: test_info_sources.cpp
|
|
// DEBUGGER: c
|
|
|
|
|
|
static int function_with_a_segfault() {
|
|
int* bla = 0;
|
|
*bla = 5;
|
|
return 0;
|
|
}
|
|
|
|
static int some_function() {
|
|
return function_with_a_segfault();
|
|
}
|
|
|
|
static int foo() {
|
|
return some_function();
|
|
}
|
|
|
|
static int bar() {
|
|
return foo();
|
|
}
|
|
|
|
int main() {
|
|
return bar();
|
|
}
|