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

Fix emit-receive* for many locals

* module/system/vm/assembler.scm (emit-receive*): Fix to use FP-relative
  move instead of SP-relative move.
This commit is contained in:
Andy Wingo 2015-12-26 15:11:01 +01:00
parent 9e1c07bda6
commit 362907810b

View file

@ -842,7 +842,7 @@ later by the linker."
(emit-receive asm dst proc nlocals)
(begin
(emit-receive-values asm proc #t 1)
(emit-mov* asm dst (1+ proc))
(emit-fmov* asm dst (1+ proc))
(emit-reset-frame asm nlocals))))
(define (emit-text asm instructions)