blob: c2ed2817f7e86726cb6bf9bdfde1a4021586ae56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* { dg-do compile } */
int
__attribute__ ((ifunc))
foo (int, int)
{
return 1;
}
extern int bar1 (int, int);
void
__attribute__ ((ifunc))
bar (int, int)
{
return bar1;
}
/* { dg-warning "return makes pointer from integer without a cast" "" { target *-*-* } 7 } */
/* { dg-warning "return from incompatible pointer type" "" { target *-*-* } 16 } */
|