summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/check-declare.el
diff options
context:
space:
mode:
authorNoam Postavsky <npostavs@gmail.com>2016-12-02 00:03:57 -0500
committerNoam Postavsky <npostavs@gmail.com>2016-12-10 16:00:01 -0500
commite4ac4507968b839569b5ce12a9c4d0374dd46768 (patch)
tree7f2b67fc7634ac47526dfab963d96c1e81a1ff53 /lisp/emacs-lisp/check-declare.el
parent08decbd04b8346323b80f0dea84a462fe1f46b3f (diff)
downloademacs-e4ac4507968b839569b5ce12a9c4d0374dd46768.tar.gz
emacs-e4ac4507968b839569b5ce12a9c4d0374dd46768.tar.bz2
emacs-e4ac4507968b839569b5ce12a9c4d0374dd46768.zip
Define struct predicate before acccesors
The accessor functions use the predicate function, which causes problems when reloading after unload-feature: the compiler-macro property is still present on the predicate symbol, and the compiler fails to find the definition when trying to inline it into the accessor function (Bug#25088). * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Move predicate definition before field accessor definitions.
Diffstat (limited to 'lisp/emacs-lisp/check-declare.el')
0 files changed, 0 insertions, 0 deletions