1 /* Verify that structure return doesn't invoke memcpy on
2 overlapping objects. */
4 extern void abort (void);
5 extern int inside_main
;
6 typedef __SIZE_TYPE__
size_t;
23 struct S
f(struct S
*p
)
32 void *memcpy(void *a
, const void *b
, size_t len
)
36 if (a
< b
&& a
+len
> b
)
38 if (b
< a
&& b
+len
> a
)
44 char *dst
= (char *) a
;
45 const char *src
= (const char *) b
;