summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/macroexp.el
diff options
context:
space:
mode:
authorNicolás Bértolo <nicolasbertolo@gmail.com>2020-05-08 16:23:10 -0300
committerAndrea Corallo <akrl@sdf.org>2020-05-20 20:37:49 +0100
commit5ff2cbdb04fe190c12b43a6c0f95a311da767872 (patch)
tree62a36fe81c1db0c7838e5d5e9a70549e8367cae2 /lisp/emacs-lisp/macroexp.el
parent72a96ed992bbc3ec446a974322dc8ba9dd94ce39 (diff)
downloademacs-5ff2cbdb04fe190c12b43a6c0f95a311da767872.tar.gz
emacs-5ff2cbdb04fe190c12b43a6c0f95a311da767872.tar.bz2
emacs-5ff2cbdb04fe190c12b43a6c0f95a311da767872.zip
* Remove a layer of indirection for access to pure storage.
* src/comp.c: Taking the address of an array is the same as casting it to a pointer. Therefore, the C expression `(EMACS_INT **) &pure` is in fact adding a layer of indirection that is not necessary. The fix is to cast the `pure` array to a pointer and store that in a void pointer that is part of the compiled shared library.
Diffstat (limited to 'lisp/emacs-lisp/macroexp.el')
0 files changed, 0 insertions, 0 deletions