projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ea5789d
)
* lisp/emacs-lisp/eieio-compat.el (eieio--defgeneric-init-form):
author
Stefan Monnier
<monnier@iro.umontreal.ca>
Tue, 25 Jul 2017 14:12:58 +0000
(10:12 -0400)
committer
Stefan Monnier
<monnier@iro.umontreal.ca>
Tue, 25 Jul 2017 14:12:58 +0000
(10:12 -0400)
Adjust to change in cl-generic-ensure-function.
lisp/emacs-lisp/eieio-compat.el
patch
|
blob
|
history
diff --git
a/lisp/emacs-lisp/eieio-compat.el
b/lisp/emacs-lisp/eieio-compat.el
index e6e6d118709c8a51a95f171aeae08b21865bfd85..8403a8a655f41842e4ff7afd1b3d2900a60ea666 100644
(file)
--- a/
lisp/emacs-lisp/eieio-compat.el
+++ b/
lisp/emacs-lisp/eieio-compat.el
@@
-165,7
+165,8
@@
Summary:
(if (memq method '(no-next-method no-applicable-method))
(symbol-function method)
(let ((generic (cl-generic-ensure-function method)))
- (symbol-function (cl--generic-name generic)))))
+ (or (symbol-function (cl--generic-name generic))
+ (cl--generic-make-function generic)))))
;;;###autoload
(defun eieio--defmethod (method kind argclass code)