sbcl.sbcl/tests/disassem.pure-cload.lisp
Stas Boukarev d4c5c24450 Stop writing large files in a test
What's /dev/null for
2026-02-25 16:41:58 +03:00

20 lines
624 B
Common Lisp

(defun disassemble-annotate-funs-f ()
1)
(defun disassemble-annotate-funs-f2 ()
2)
(defun disassemble-annotate-funs (m)
(disassemble-annotate-funs-f)
(princ 30)
(if m
(disassemble-annotate-funs-f2)
(print 20)))
(with-test (:name :disassemble-annotate-funs
:fails-on (or :ppc :sparc :mips))
(let ((dis (with-output-to-string (str) (disassemble #'disassemble-annotate-funs :use-labels nil :stream str))))
(assert (search "PRINC" dis))
(assert (search "PRINT" dis))
(assert (search "DISASSEMBLE-ANNOTATE-FUNS-F" dis))
(assert (search "DISASSEMBLE-ANNOTATE-FUNS-F2" dis))))