Fix make-array transforms.
[sbcl.git] / tests / backq.impure.lisp
index cd70cea..7632c78 100644 (file)
   (let ((*print-circle* t))
     (assert (equal (read-from-string (write-to-string a)) a))))
 
-;;; success
-(quit :unix-status 104)
+(let ((s '``(,,@(list 1 2 3) 10)))
+  (assert (equal (eval (eval s)) '(1 2 3 10))))
+
+(with-test (:name :comma-at-number-error)
+  (assert (eq :error
+              (handler-case
+                  (read-from-string "`(,@1)")
+                (reader-error ()
+                  :error)))))