1/* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */ 2__inline int f(int i) 3{ 4 struct { 5 int t[i]; 6 } t; 7 return sizeof(t.t[i--]); 8} 9 10int g(int i) 11{ 12 return f(i); 13} 14