diff options
| author | Paul Eggert | 2019-04-21 20:34:03 -0700 |
|---|---|---|
| committer | Paul Eggert | 2019-04-21 21:16:26 -0700 |
| commit | f67bc3f12b8ebe4ff0d133063e3c41ab772dbd45 (patch) | |
| tree | f1f3482421b2358e0d95d1be4a62654c70a49a61 /src/coding.c | |
| parent | 3a618e5f89c86bc96925b06647fb33568c8fa2c9 (diff) | |
| download | emacs-f67bc3f12b8ebe4ff0d133063e3c41ab772dbd45.tar.gz emacs-f67bc3f12b8ebe4ff0d133063e3c41ab772dbd45.zip | |
Port to recent gcc -fsanitize=undefined
* src/alloc.c (XPNTR): Add ATTRIBUTE_NO_SANITIZE_UNDEFINED and
remove ATTRIBUTE_UNUSED. Do not define as a macro, so that
ATTRIBUTE_NO_SANITIZE_UNDEFINED works.
* src/lisp.h (lisp_h_XSYMBOL): Remove. All uses removed.
With recent GCC the macro does not work with -fsanitize=undefined,
and the macro can be omitted as its only function is to optimize -O0.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions