summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2014-12-05 12:13:09 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2014-12-05 12:13:09 -0500
commit887fa622851c7db45ccacedb1c88e13e27be5d26 (patch)
tree2166b779b8d0c15ea8cecaaa0a3a9005b2a89a3c /lisp/emacs-lisp/bytecomp.el
parent2a06fc15b2a3e6287f18025806fb2eabec801fc0 (diff)
downloademacs-887fa622851c7db45ccacedb1c88e13e27be5d26.tar.gz
emacs-887fa622851c7db45ccacedb1c88e13e27be5d26.tar.bz2
emacs-887fa622851c7db45ccacedb1c88e13e27be5d26.zip
* lisp/emacs-lisp/eieio-core.el: Prefer inlinable functions over macros.
(class-p, generic-p, eieio-object-p, class-abstract-p): Make them defsubst, so as to avoid corner case problems where the arg might be evaluated in the condition-case, or it can't be passed to higher-order functions like `cl-some'.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions