Commit 3db52056 authored by Glenn Morris's avatar Glenn Morris
Browse files

* lisp/emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more.

parent 4f405069
2013-06-19 Glenn Morris <rgm@fencepost.gnu.org>
* emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more.
2013-06-19 Michael Albinus <michael.albinus@gmx.de>
* net/tramp-adb.el (tramp-adb-get-toolbox): Remove function, it is
......
......@@ -115,7 +115,12 @@ Options in CLOS not supported in EIEIO:
Due to the way class options are set up, you can add any tags you wish,
and reference them using the function `class-option'."
`(eieio-defclass ',name ',superclass ',slots ',options-and-doc))
;; This is eval-and-compile only to silence spurious compiler warnings
;; about functions and variables not known to be defined.
;; When eieio-defclass code is merged here and this becomes
;; transparent to the compiler, the eval-and-compile can be removed.
`(eval-and-compile
(eieio-defclass ',name ',superclass ',slots ',options-and-doc)))
;;; CLOS style implementation of object creators.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment