]> git.eshelyaron.com Git - emacs.git/commitdiff
; Add class name to error message
authorPrzemysław Wojnowski <esperanto@cumego.com>
Tue, 28 Apr 2015 16:13:18 +0000 (18:13 +0200)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 1 May 2015 17:10:26 +0000 (13:10 -0400)
* lisp/emacs-lisp/eieio-core.el (eieio-oref): Add class name to error
  message to ease finding offending code.

lisp/emacs-lisp/eieio-core.el

index 92d7234bc736b95e3766a6682e1a77e38663153b..bf3f44206c468f0288e553d7788e5fbd82d15cdf 100644 (file)
@@ -730,7 +730,7 @@ Argument FN is the function calling this verifier."
   (cl-check-type slot symbol)
   (cl-check-type obj (or eieio-object class))
   (let* ((class (cond ((symbolp obj)
-                       (error "eieio-oref called on a class!")
+                       (error "eieio-oref called on a class: %s" obj)
                        (let ((c (eieio--class-v obj)))
                          (if (eieio--class-p c) (eieio-class-un-autoload obj))
                          c))