X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fcompiler.pure.lisp;h=a7118fbc946b764a181de8e2dfedf50cad4f70dc;hb=171fde84561e232b8af8c05b82dfe8a8f9e08340;hp=2388091b106f4c36dac8a50011cd4d1afe92a29b;hpb=0b9304783ffb07853927ec7ab67378602d4f39b4;p=sbcl.git diff --git a/tests/compiler.pure.lisp b/tests/compiler.pure.lisp index 2388091..a7118fb 100644 --- a/tests/compiler.pure.lisp +++ b/tests/compiler.pure.lisp @@ -4113,3 +4113,10 @@ 2d0))) (assert (eql 2 q)) (assert (eql 0d0 r)))) + +(with-test (:name :boxed-fp-constant-for-full-call) + (let ((fun (compile nil + `(lambda (x) + (declare (double-float x)) + (unknown-fun 1.0d0 (+ 1.0d0 x)))))) + (assert (equal '(1.0d0) (ctu:find-code-constants fun :type 'double-float)))))