(disassemble): Handle lambda-exp as arg.
authorRichard M. Stallman <rms@gnu.org>
Wed, 21 Apr 2004 19:14:04 +0000 (19:14 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 21 Apr 2004 19:14:04 +0000 (19:14 +0000)
lisp/emacs-lisp/disass.el

index d8890bd..ed632b1 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: Doug Cutting <doug@csli.stanford.edu>
 ;;     Jamie Zawinski <jwz@lucid.com>
-;; Maintainer: Jamie Zawinski <jwz@lucid.com>
+;; Maintainer: FSF
 ;; Keywords: internal
 
 ;; This file is part of GNU Emacs.
@@ -57,7 +57,7 @@ redefine OBJECT if it is a symbol."
   (interactive (list (intern (completing-read "Disassemble function: "
                                              obarray 'fboundp t))
                     nil 0 t))
-  (if (consp object)
+  (if (and (consp object) (not (eq (car object) 'lambda)))
       (setq object (list 'lambda () object)))
   (or indent (setq indent 0))          ;Default indent to zero
   (save-excursion