2 /* { dg-do compile } */
4 /* Test -Wsizeof-array-argument warning. */
11 return sizeof a
; /* { dg-warning "on array function parameter" } */
17 return x
+ sizeof b
; /* { dg-warning "on array function parameter" } */
30 return sizeof p
; /* { dg-warning "on array function parameter" } */
41 /* C++ doesn't know VLA unspec. */
46 return sizeof x
; /* { dg-warning "on array function parameter" "" { target c } } */
53 return sizeof x
; /* { dg-warning "on array function parameter" } */
59 return sizeof x
; /* { dg-warning "on array function parameter" } */
70 fn10 (int a
, char x
[static sizeof a
])
72 return sizeof x
; /* { dg-warning "on array function parameter" "" { target c } } */
79 return sizeof a
; /* { dg-warning "on array function parameter" "" { target c } } */
99 return sizeof t
; /* { dg-warning "on array function parameter" } */