Skip to content

Commit dac2124

Browse files
committed
Save non-violatile rbx register in iniquity-gc.
1 parent 7d2245a commit dac2124

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

langs/iniquity-gc/compile.rkt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
(Global 'entry)
1919
(Label 'entry)
2020
(Push 'rbp)
21+
(Push 'rbx)
2122
(Mov 'rbp 'rsp) ; save stack base pointer
2223
(Mov rbx rdi) ; recv heap pointer
2324
(compile-e e '())
25+
(Pop 'rbx)
2426
(Pop 'rbp)
2527
(Ret)
2628
(compile-defines ds)

0 commit comments

Comments
 (0)