]> git.eshelyaron.com Git - emacs.git/commitdiff
(disassemble-internal): Graceful error if compile failed.
authorRichard M. Stallman <rms@gnu.org>
Mon, 8 Apr 1996 15:36:48 +0000 (15:36 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 8 Apr 1996 15:36:48 +0000 (15:36 +0000)
lisp/emacs-lisp/disass.el

index d405db4200ec2b6e63490b239cc0799a8af7fee3..4199728888e18e309384124eec733316c93b4f47 100644 (file)
@@ -104,8 +104,9 @@ redefine OBJECT if it is a symbol."
           (setq obj (cdr obj))         ;throw lambda away
           (setq args (car obj))        ;save arg list
           (setq obj (cdr obj)))
-         (t
-          (setq args (aref obj 0))))
+         ((byte-code-function-p obj)
+          (setq args (aref obj 0)))
+          (t (error "Compilation failed")))
     (if (zerop indent) ; not a nested function
        (progn
          (indent-to indent)