From: Stefan Monnier Date: Tue, 14 Apr 2015 21:26:12 +0000 (-0400) Subject: * eieio-core.el (class-abstract-p): Don't inline, to avoid leaking internals X-Git-Tag: emacs-25.0.90~2422 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=be13be3cd0c79b2182d9eab868a61a7c86a8af7e;p=emacs.git * eieio-core.el (class-abstract-p): Don't inline, to avoid leaking internals --- diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el index b0aa363679e..272bb0768af 100644 --- a/lisp/emacs-lisp/eieio-core.el +++ b/lisp/emacs-lisp/eieio-core.el @@ -198,7 +198,7 @@ Return nil if that option doesn't exist." (define-obsolete-function-alias 'object-p 'eieio-object-p "25.1") -(defsubst class-abstract-p (class) +(defun class-abstract-p (class) "Return non-nil if CLASS is abstract. Abstract classes cannot be instantiated." (eieio--class-option (eieio--class-v class) :abstract))