aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/pr109970.c
blob: 068c01f792dcf32e605b1cde5fc550d914763856 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* PR109970
 * { dg-do compile }
 * { dg-options "-Wstringop-overflow" }
 * */

void bar(int x, char buf[x]);
void foo(int x; char buf[x], int x);

int main()
{
	char buf[10];
	bar(11, buf);	/* { dg-warning "accessing 11 bytes in a region of size 10" } */
	foo(buf, 11);	/* { dg-warning "accessing 11 bytes in a region of size 10" } */
}