Subject: bug#16584: 24.3.50; Error for key help for anonymous commands

From: Stefan Monnier <[email-masked]>
Date: Wed, 29 Jan 2014 23:03:46 -0500

> Debugger entered--Lisp error: (wrong-type-argument symbolp (lambda nil (interactive) (make-frame)))

Thanks.  I believe I've fixed it in trunk with the patch below,

        Stefan

--- lisp/emacs-lisp/eieio-opt.el	2014-01-10 07:10:37 +0000
+++ lisp/emacs-lisp/eieio-opt.el	2014-01-30 04:00:11 +0000
@@ -315,7 +315,7 @@
 ;;;###autoload
 (defun eieio-help-generic (generic)
   "Describe GENERIC if it is a generic function."
-  (when (generic-p generic)
+  (when (and symbolp generic) (generic-p generic))
     (save-excursion
       (goto-char (point-min))
       (when (re-search-forward " in `.+'.$" nil t)