diff options
Diffstat (limited to 'llvm/test/tools/llvm-symbolizer/print_context.c')
-rw-r--r-- | llvm/test/tools/llvm-symbolizer/print_context.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-symbolizer/print_context.c b/llvm/test/tools/llvm-symbolizer/print_context.c new file mode 100644 index 00000000000..f1860e91988 --- /dev/null +++ b/llvm/test/tools/llvm-symbolizer/print_context.c @@ -0,0 +1,22 @@ +// REQUIRES: x86_64-linux +// RUN: %host_cc -O0 -g %s -o %t 2>&1 +// RUN: %t 2>&1 | llvm-symbolizer -print-source-context-lines=5 -obj=%t | FileCheck %s --check-prefix=CHECK + +#include <stdio.h> + +int inc(int a) { + return a + 1; +} + +int main() { + printf("%p\n", inc); + return 0; +} + +// CHECK: inc +// CHECK: print_context.c:7 +// CHECK: 5 : #include +// CHECK: 6 : +// CHECK: 7 >: int inc +// CHECK: 8 : return +// CHECK: 9 : } |