1/* { dg-do compile } */
2
3struct X { };
4
5static inline void *
6bar (void *dst, void *src)
7{
8  return __builtin___memcpy_chk (dst, src, sizeof (struct X),
9				 __builtin_object_size (dst, 0));
10}
11
12struct X
13foo (struct X *x)
14{
15  struct X any;
16  bar (&any, x);
17  return any;
18}
19