X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fbackq.impure.lisp;h=7632c78d460801dd53ee95b4cc4767bcd53f0f23;hb=f7c047cafd84b556398014c4932c90dba55a5c0d;hp=5fea61f56e2f331bb9bcab6081b68f365611054d;hpb=175c318c892b0627b36fa3c4db66f59680242204;p=sbcl.git diff --git a/tests/backq.impure.lisp b/tests/backq.impure.lisp index 5fea61f..7632c78 100644 --- a/tests/backq.impure.lisp +++ b/tests/backq.impure.lisp @@ -61,3 +61,13 @@ (let ((a '`(1 ,@a ,@b ,.c ,.d))) (let ((*print-circle* t)) (assert (equal (read-from-string (write-to-string a)) a)))) + +(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)))))