Remove wrong array branch from equal
authorDavid Vázquez <davazp@gmail.com>
Wed, 8 May 2013 16:05:16 +0000 (17:05 +0100)
committerDavid Vázquez <davazp@gmail.com>
Wed, 8 May 2013 16:05:16 +0000 (17:05 +0100)
src/boot.lisp

index 0cbb4d2..72c43cb 100644 (file)
           (equal (cdr x) (cdr y))))
     ((stringp x)
      (and (stringp y) (string= x y)))
-    ((arrayp x)
-     (let ((n (length x)))
-       (and (arrayp y)
-            (eql n (length y))
-            (do ((i 0 (1+ i)))
-                ((or (= i n)
-                     (not (equal (aref x i) (aref y i))))
-                   (= i n))))))
     (t nil)))
 
 (defun fdefinition (x)