mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-18 14:53:32 +08:00
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.
This commit is contained in:
parent
7814882a65
commit
465197842a
@ -1,3 +1,8 @@
|
||||
2017-02-21 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* testsuite/ld-ifunc/pr18808b.c (bar): Fix compile time warning
|
||||
about non-void function returning without a result.
|
||||
|
||||
2017-02-17 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 15041
|
||||
|
@ -1,24 +1,26 @@
|
||||
int foo (int x) __attribute__ ((ifunc ("resolve_foo")));
|
||||
int foo (int) __attribute__ ((ifunc ("resolve_foo")));
|
||||
extern void abort (void);
|
||||
|
||||
static int foo_impl(int x)
|
||||
static int
|
||||
foo_impl (int x)
|
||||
{
|
||||
return x;
|
||||
}
|
||||
|
||||
int bar()
|
||||
void
|
||||
bar (void)
|
||||
{
|
||||
int (*f)(int) = foo;
|
||||
|
||||
if (foo (5) != 5)
|
||||
abort ();
|
||||
|
||||
if (f(42) != 42)
|
||||
if (f (42) != 42)
|
||||
abort ();
|
||||
}
|
||||
|
||||
|
||||
void *resolve_foo (void)
|
||||
void *
|
||||
resolve_foo (void)
|
||||
{
|
||||
return (void *) foo_impl;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user