Просмотр исходного кода

Fix getting the heap argument

First argument: rdi register by the C calling conventions (for amd64).
Lucas Stadler лет назад: 8
Родитель
Сommit
3bdee51a15
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      scm/inc/compiler.scm

+ 1 - 1
scm/inc/compiler.scm

@ -188,6 +188,6 @@
188 188
  (display ".globl scheme_entry\n\n")
189 189
  (display "scheme_entry:\n")
190 190
191
  (emit "movq %rax, %rsi") ; store pointer to heap memory
191
  (emit "movq %rdi, %rsi") ; store pointer to heap memory
192 192
  (emit-expr x (- wordsize) '())
193 193
  (emit "ret"))