PR binutils/12467
[binutils.git] / gold / testsuite / ifuncmod6.c
blob89a50f931b489f9bcfbd4e948c42b3861055c5de
1 /* Test STT_GNU_IFUNC symbol reference in a shared library. */
3 extern int foo (void);
5 typedef int (*foo_p) (void);
7 extern foo_p get_foo_p (void);
8 extern foo_p get_foo (void);
10 foo_p foo_ptr = foo;
12 foo_p
13 get_foo_p (void)
15 return foo_ptr;
18 foo_p
19 get_foo (void)
21 return foo;