1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 22:10:21 +02:00

Fix RTL linking of procedure properties.

* module/system/vm/assembler.scm (link-procprops): Fix procedure
  property embedding in bytecode.
This commit is contained in:
Andy Wingo 2013-11-09 16:23:35 +01:00
parent d81658a7ec
commit 463469cce7

View file

@ -1579,7 +1579,7 @@ it will be added to the GC roots at runtime."
(filter-map (lambda (meta)
(let ((props (props-without-name-or-docstring meta)))
(and (pair? props)
(cons (meta-low-pc meta) props))))
(cons (* 4 (meta-low-pc meta)) props))))
(reverse (asm-meta asm))))
(let* ((endianness (asm-endianness asm))
(procprops (find-procprops))