xref: /aosp_15_r20/external/llvm/test/tools/dsymutil/Inputs/basic3.c (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1 /* For compilation instructions see basic1.c. */
2 
3 volatile int val;
4 
5 extern int foo(int);
6 
unused2()7 int unused2() {
8   return foo(val);
9 }
10 
inc()11 static int inc() {
12   return ++val;
13 }
14 
15 __attribute__((noinline))
bar(int arg)16 int bar(int arg) {
17   if (arg > 42)
18     return inc();
19   return foo(val + arg);
20 }
21