From b516c6ef58d3dd59b66143ad2da70f403ef227b7 Mon Sep 17 00:00:00 2001 From: Stas Boukarev Date: Mon, 14 Oct 2024 01:21:00 +0300 Subject: [PATCH] x86-64: leave some registers out of *descriptor-args*. For load-tns. Fixes lp#2084398 --- src/compiler/x86-64/vm.lisp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/x86-64/vm.lisp b/src/compiler/x86-64/vm.lisp index 11af4964fc..f8c9add2dc 100644 --- a/src/compiler/x86-64/vm.lisp +++ b/src/compiler/x86-64/vm.lisp @@ -168,7 +168,7 @@ (defregset *c-call-register-arg-offsets* rdi rsi rdx rcx r8 r9) #+win32 (defregset *c-call-register-arg-offsets* rcx rdx r8 r9) - (defregset *descriptor-args* rdx rdi rsi rbx rcx r8 r9 r10 r14 r15)) + (defregset *descriptor-args* rdx rdi rsi rbx rcx r8 r9 r10 r14)) ;;;; SB definitions