Comment 1 for bug 1659964

Revision history for this message
Stas Boukarev (stassats) wrote : Re: miscompilation of restart-bind if RESTART is dxified

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>