Clarify comment a bit

This commit is contained in:
sin 2015-02-25 10:35:16 +00:00
parent 816ad6764b
commit 74ab284496

View File

@ -13,7 +13,8 @@ __fortify_memcpy(void *dest, const void *src, size_t n)
char *d = dest;
const char *s = src;
/* trap if pointers are overlapping but not if dest == src */
/* trap if pointers are overlapping but not if dest == src.
* gcc seems to like to generate code that relies on dest == src */
if ((d < s && d + n > s) ||
(s < d && s + n > d))
__builtin_trap();