X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fprint.impure.lisp;h=69ff13c75e331b3079c358ab3f7abca5e562336e;hb=1b650be8b800cf96e2c268ae317fb26d0bf36827;hp=f7f3d1462ef4106a313da7ad9fe7539a5f7dfe72;hpb=c5df202d52732a0dea8dc3558954a729073b7970;p=sbcl.git diff --git a/tests/print.impure.lisp b/tests/print.impure.lisp index f7f3d14..69ff13c 100644 --- a/tests/print.impure.lisp +++ b/tests/print.impure.lisp @@ -122,5 +122,17 @@ ;; or else it had better have the same dimensions (equal (array-dimensions result) '(1 0 1))))) +;;; before 0.8.0.66 it signalled UNBOUND-VARIABLE +(write #(1 2 3) :pretty nil :readably t) + +;;; another UNBOUND-VARIABLE, this time due to a bug in FORMATTER +;;; expanders. +(funcall (formatter "~@<~A~:*~A~:>") nil 3) + +;;; the PPC floating point backend was at one point sufficiently +;;; broken that this looped infinitely or caused segmentation +;;; violations through stack corruption. +(print 0.0001) + ;;; success (quit :unix-status 104)