blob: 401c4e05511726db87daa39b856648c258e278e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* Test that changes to a variable are reflected in a VLA later in the
expression. */
/* { dg-options "" } */
#ifdef __cplusplus
extern "C"
#endif
void abort();
int i = 4;
int f()
{
return i;
}
int main()
{
if (i+=2, sizeof(*(int(*)[f()])0) != 6*sizeof(int))
abort();
return 0;
}
|