master: x86-64: Disallow :full-call as an asm routine return style
snuglas via Sbcl-commits <[email protected]>
| Newsgroups | gmane.lisp.steel-bank.cvs |
|---|---|
| Message-ID | <[email protected]> |
The branch "master" has been updated in SBCL:
via cc13ffc583cbbc5a4d1680030dc19f0d4fe2359b (commit)
from ca8de03628b2eab4f1190f1b01e87575c0ce74c8 (commit)
- Log -----------------------------------------------------------------
commit cc13ffc583cbbc5a4d1680030dc19f0d4fe2359b
Author: Douglas Katzman <[email protected]>
Date: Fri Aug 28 18:59:43 2026 -0400
x86-64: Disallow :full-call as an asm routine return style
Asm routines are not functions, and this more closely matches the supporting
code for arm, arm64, riscv, loongarch.
---
src/assembly/x86-64/support.lisp | 3 ---
1 file changed, 3 deletions(-)
diff --git a/src/assembly/x86-64/support.lisp b/src/assembly/x86-64/support.lisp
index 8be11c6bc..a31e64583 100644
--- a/src/assembly/x86-64/support.lisp
+++ b/src/assembly/x86-64/support.lisp
@@ -95,9 +95,6 @@
(ecase style
(:raw
`((inst ret)))
- (:full-call
- `((inst clc)
- (inst ret)))
((:none :full-call-no-return))))
(defconstant xsave-area-alignment 64)
-----------------------------------------------------------------------
hooks/post-receive
--
SBCL