]> git.eshelyaron.com Git - emacs.git/commit
Minor tweaks to recent UBSan-related fix
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 25 Apr 2019 20:42:50 +0000 (13:42 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 25 Apr 2019 20:47:27 +0000 (13:47 -0700)
commit83b0fc30d4bd6799e9593685d1767dfe2b3648a7
tree42b26f45f611a938e6f917ce1de167d9ef534d72
parent69947311d84a2572e8382e401ab97fdab25cb433
Minor tweaks to recent UBSan-related fix

* src/alloc.c: No need to include stdalign.h; it’s pervasive.
(GC_STRING_OVERRUN_COOKIE_SIZE): Align to sdata’s alignment,
so that the code works even if alignof (sdata) exceeds 8.
Don’t require the cookie size to be 8, as this overly fattens
32-bit platforms and one DEADBEEF should be enough.
(GC_STRING_EXTRA): Omit now-unnecessary ‘verify’.
(allocate_string_data): Omit unnecessary cast.
src/alloc.c