]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/eieio.el (eieio-eval-default-p): Move before use.
authorGlenn Morris <rgm@gnu.org>
Thu, 30 May 2013 03:19:37 +0000 (20:19 -0700)
committerGlenn Morris <rgm@gnu.org>
Thu, 30 May 2013 03:19:37 +0000 (20:19 -0700)
lisp/ChangeLog
lisp/emacs-lisp/eieio.el

index 1a5c0eb92d99ea1078c1934753b5f50728baa01a..7838b04ea68bbc1ce82b31ad72d2a13b915fb41f 100644 (file)
@@ -1,5 +1,7 @@
 2013-05-30  Glenn Morris  <rgm@gnu.org>
 
+       * emacs-lisp/eieio.el (eieio-eval-default-p): Move before use.
+
        * minibuffer.el (read-file-name-completion-ignore-case):
        Move before completion--in-region, for eager macro expansion.
 
index 37b1ec5fa942686a70c079a517038448027cb247..541ac32842f5e21ec368aa00b49386d55a5a41a4 100644 (file)
@@ -851,6 +851,10 @@ See `defclass' for more information."
     cname
     ))
 
+(defsubst eieio-eval-default-p (val)
+  "Whether the default value VAL should be evaluated for use."
+  (and (consp val) (symbolp (car val)) (fboundp (car val))))
+
 (defun eieio-perform-slot-validation-for-default (slot spec value skipnil)
   "For SLOT, signal if SPEC does not match VALUE.
 If SKIPNIL is non-nil, then if VALUE is nil return t instead."
@@ -1554,10 +1558,6 @@ Fills in OBJ's SLOT with its default value."
         (eieio-default-eval-maybe val))
        obj cl 'oref-default))))
 
-(defsubst eieio-eval-default-p (val)
-  "Whether the default value VAL should be evaluated for use."
-  (and (consp val) (symbolp (car val)) (fboundp (car val))))
-
 (defun eieio-default-eval-maybe (val)
   "Check VAL, and return what `oref-default' would provide."
   (cond