1 extern int fun0(int a);
2 extern int fun1(int a);
3
4 int foo(int a);
foo(int a)5 int foo(int a)
6 {
7 int v = fun0(a);
8 return v;
9 }
10
bar(int a)11 void *bar(int a)
12 {
13 return fun1;
14 }
15
fun0(int a)16 int fun0(int a)
17 {
18 return a + 0;
19 }
20
fun1(int a)21 int fun1(int a)
22 {
23 return a + 1;
24 }
25
26 /*
27 * check-name: llvm function reference
28 * check-command: sparse-llvm-dis -Wno-decl $file
29 *
30 * check-output-ignore
31 * check-output-excludes: fun[0-9]\.[1-9]
32 */
33