3 // { dg-options "-O2" }
5 struct A { char x[12], y[35]; };
6 struct B { char z[50]; };
9 foo (char *dest, const char *__restrict src, __SIZE_TYPE__ n)
11 __builtin___strncpy_chk (dest, src, n, __builtin_object_size (dest, 0)); // { dg-warning "will always overflow" }
14 void bar (const char *, int);