0.8.18.24:
[sbcl.git] / src / assembly / x86 / support.lisp
index 0c08cee..4bb9167 100644 (file)
@@ -9,9 +9,9 @@
 
 (in-package "SB!VM")
 
-(def-vm-support-routine generate-call-sequence (name style vop)
+(!def-vm-support-routine generate-call-sequence (name style vop)
   (ecase style
-    (:raw
+    ((:raw :none)
      (values
       `((inst call (make-fixup ',name :assembly-routine)))
       nil))
        (inst call (make-fixup ',name :assembly-routine))
        (note-this-location ,vop :single-value-return)
        (move esp-tn ebx-tn))
-      '((:save-p :compute-only))))
-    (:none
-     (values
-      `((inst jmp (make-fixup ',name :assembly-routine)))
-      nil))))
+      '((:save-p :compute-only))))))
 
-(def-vm-support-routine generate-return-sequence (style)
+(!def-vm-support-routine generate-return-sequence (style)
   (ecase style
     (:raw
      `(inst ret))