19 lines
254 B
C
19 lines
254 B
C
/* { dg-do compile } */
|
|
/* { dg-options "-O2 -g -w" } */
|
|
|
|
static int foo ();
|
|
|
|
int
|
|
bar (int n)
|
|
{
|
|
return foo (n, 2.0);
|
|
}
|
|
|
|
static inline int
|
|
foo (int n, struct T { char a[n]; } b)
|
|
{
|
|
int r = 0, i;
|
|
for (i = 0; i < n; i++)
|
|
r += b.a[i];
|
|
return r;
|
|
}
|