[slime-cvs] CVS slime

CVS User gcarncross gcarncross at common-lisp.net
Fri Jan 30 06:07:31 UTC 2009


Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv1635

Modified Files:
	swank-ecl.lisp 
Log Message:
2009-01-30  Geo Carncross  <geocar at gmail.com>

	* swank-ecl.lisp (grovel-docstring-for-arglist): Fix for arglist
	that reads, but isn't a list


--- /project/slime/cvsroot/slime/swank-ecl.lisp	2009/01/10 12:25:16	1.38
+++ /project/slime/cvsroot/slime/swank-ecl.lisp	2009/01/30 06:07:31	1.39
@@ -184,7 +184,9 @@
           (multiple-value-bind (arglist errorp)
               (ignore-errors
                 (values (read-from-string docstring t nil :start pos)))
-            (if errorp :not-available (cdr arglist)))
+            (if (or errorp (not (listp arglist)))
+                :not-available
+                (cdr arglist)))
           :not-available ))))
 
 (defimplementation arglist (name)





More information about the slime-cvs mailing list