binutils-gdb/ld/testsuite/ld-ifunc/pr18808b.c
Nick Clifton 465197842a Fix compile time warning message in linker testsuite test.
* testsuite/ld-ifunc/pr18808b.c (bar): Fix compile time warning
	about non-void function returning without a result.
2017-02-21 11:00:21 +00:00

27 lines
299 B
C

int foo (int) __attribute__ ((ifunc ("resolve_foo")));
extern void abort (void);
static int
foo_impl (int x)
{
return x;
}
void
bar (void)
{
int (*f)(int) = foo;
if (foo (5) != 5)
abort ();
if (f (42) != 42)
abort ();
}
void *
resolve_foo (void)
{
return (void *) foo_impl;
}