X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fpred.lisp;h=2830c518a48505cffcab42342f9f3a2e896c0087;hb=f8c8f81c3e10865a40ea6ceb79be0a045a6e6e4e;hp=ee5c9e8b23919d1ff316ae10745b69017400611b;hpb=c55397520c6238fb878bb80ed6687da1700b66ca;p=sbcl.git diff --git a/src/code/pred.lisp b/src/code/pred.lisp index ee5c9e8..2830c51 100644 --- a/src/code/pred.lisp +++ b/src/code/pred.lisp @@ -176,7 +176,8 @@ (extended-char 'extended-char) ((member t) 'boolean) (keyword 'keyword) - ((or array complex) (type-specifier (ctype-of object))) + ((or array complex) + (type-specifier (ctype-of object))) (t (let* ((classoid (layout-classoid (layout-of object))) (name (classoid-name classoid))) @@ -361,8 +362,9 @@ length and have identical components. Other arrays must be EQ to be EQUAL." #!+sb-test (let ((test-cases `((0.0 ,(load-time-value (make-unportable-float :single-float-negative-zero)) t) (0.0 1.0 nil) - (#c(1 0) #c(1.0 0) t) - (#c(1.1 0) #c(11/10 0) nil) ; due to roundoff error + (#c(1 0) #c(1.0 0.0) t) + (#c(0 1) #c(0.0 1.0) t) + (#c(1.1 0.0) #c(11/10 0) nil) ; due to roundoff error ("Hello" "hello" t) ("Hello" #(#\h #\E #\l #\l #\o) t) ("Hello" "goodbye" nil))))