xref: /aosp_15_r20/external/llvm/test/DebugInfo/Inputs/llvm-symbolizer-test.c (revision 9880d6810fe72a1726cb53787c6711e909410d58)

f(int a,int b)1*9880d681SAndroid Build Coastguard Worker int f(int a, int b) {
2*9880d681SAndroid Build Coastguard Worker   return a + b;
3*9880d681SAndroid Build Coastguard Worker }
4*9880d681SAndroid Build Coastguard Worker 
g(int a)5*9880d681SAndroid Build Coastguard Worker int g(int a) {
6*9880d681SAndroid Build Coastguard Worker   return a + 1;
7*9880d681SAndroid Build Coastguard Worker }
8*9880d681SAndroid Build Coastguard Worker 
9*9880d681SAndroid Build Coastguard Worker 
main()10*9880d681SAndroid Build Coastguard Worker int main() {
11*9880d681SAndroid Build Coastguard Worker   return f(2, g(2));
12*9880d681SAndroid Build Coastguard Worker }
13*9880d681SAndroid Build Coastguard Worker 
14*9880d681SAndroid Build Coastguard Worker // Built with Clang 3.3:
15*9880d681SAndroid Build Coastguard Worker // $ mkdir -p /tmp/dbginfo
16*9880d681SAndroid Build Coastguard Worker // $ cp llvm-symbolizer-test.c /tmp/dbginfo
17*9880d681SAndroid Build Coastguard Worker // $ cd /tmp/dbginfo
18*9880d681SAndroid Build Coastguard Worker // $ clang -g llvm-symbolizer-test.c -o <output>
19