1*9880d681SAndroid Build Coastguard Worker // REQUIRES: x86_64-linux 2*9880d681SAndroid Build Coastguard Worker // RUN: %host_cc -O0 -g %s -o %t 2>&1 3*9880d681SAndroid Build Coastguard Worker // RUN: %t 2>&1 | llvm-symbolizer -print-source-context-lines=5 -obj=%t | FileCheck %s 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker #include <stdio.h> 6*9880d681SAndroid Build Coastguard Worker inc(int a)7*9880d681SAndroid Build Coastguard Workerint inc(int a) { 8*9880d681SAndroid Build Coastguard Worker return a + 1; 9*9880d681SAndroid Build Coastguard Worker } 10*9880d681SAndroid Build Coastguard Worker main()11*9880d681SAndroid Build Coastguard Workerint main() { 12*9880d681SAndroid Build Coastguard Worker printf("%p\n", inc); 13*9880d681SAndroid Build Coastguard Worker return 0; 14*9880d681SAndroid Build Coastguard Worker } 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker // CHECK: inc 17*9880d681SAndroid Build Coastguard Worker // CHECK: print_context.c:7 18*9880d681SAndroid Build Coastguard Worker // CHECK: 5 : #include 19*9880d681SAndroid Build Coastguard Worker // CHECK: 6 : 20*9880d681SAndroid Build Coastguard Worker // CHECK: 7 >: int inc 21*9880d681SAndroid Build Coastguard Worker // CHECK: 8 : return 22*9880d681SAndroid Build Coastguard Worker // CHECK: 9 : } 23