60d7a9c10969

Fix `dis` for empty arglists
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Fri, 10 Feb 2017 21:39:15 +0000
parents a845f6820d65
children 9bcadce51853
branches/tags (none)
files losh.lisp

Changes

--- a/losh.lisp	Thu Feb 09 13:19:30 2017 +0000
+++ b/losh.lisp	Fri Feb 10 21:39:15 2017 +0000
@@ -1826,7 +1826,7 @@
                       #-sbcl 'disassemble))
     (destructuring-bind (arglist &body body)
         (iterate (for b :first body :then (cdr b))
-                 (while (symbolp (car b)))
+                 (while (not (listp (car b))))
                  (finally (return b)))
       `(,%disassemble (compile nil '(lambda ,arglist
                                      (declare (optimize speed))