This is actually do to DXing results of local functions (defun bar ())
(defun foo () (declare (optimize (speed 3))) (flet ((x () (cons 1 2))) (let ((x (x)) (y (x))) (declare (dynamic-extent x y)) (print (list x y)))) (bar) (sb-ext:gc :full t))
(foo)
=> no transport function for object 0x10023a3daf (widetag 0xb2)
Welcome to LDB, a low-level debugger for the Lisp runtime environment. ldb>
This is actually do to DXing results of local functions
(defun bar ())
(defun foo ()
(declare (optimize (speed 3)))
(flet ((x () (cons 1 2)))
(let ((x (x))
(y (x)))
(declare (dynamic-extent x y))
(print (list x y))))
(bar)
(sb-ext:gc :full t))
(foo)
=>
no transport function for object 0x10023a3daf (widetag 0xb2)
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>