diff options
author | Noam Postavsky <npostavs@gmail.com> | 2016-12-02 00:03:57 -0500 |
---|---|---|
committer | Noam Postavsky <npostavs@gmail.com> | 2016-12-10 16:00:01 -0500 |
commit | e4ac4507968b839569b5ce12a9c4d0374dd46768 (patch) | |
tree | 7f2b67fc7634ac47526dfab963d96c1e81a1ff53 /lisp/emacs-lisp/check-declare.el | |
parent | 08decbd04b8346323b80f0dea84a462fe1f46b3f (diff) | |
download | emacs-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