Let the (previous pointer of the) object in YOUNG-BLOCK point to OLD-BLOCK.
(defun (setf object-version-list) (old-block young-block heap)
"Let the (previous pointer of the) object in YOUNG-BLOCK point to
OLD-BLOCK."
(let ((stream (heap-stream heap)))
(file-position stream (+ young-block (block-header-size heap)))
(serialize-previous-version-pointer old-block stream))
old-block)
Source Context