Fix (compile '(setf function)).
[sbcl.git] / src / compiler / alpha / c-call.lisp
index c49fd6c..b930761 100644 (file)
@@ -95,7 +95,7 @@
     (when values
       (invoke-alien-type-method :result-tn (car values) state))))
 
-(!def-vm-support-routine make-call-out-tns (type)
+(defun make-call-out-tns (type)
   (let ((arg-state (make-arg-state)))
     (collect ((arg-tns))
       (dolist (arg-type (alien-fun-type-arg-types type))
 (define-vop (alloc-number-stack-space)
   (:info amount)
   (:results (result :scs (sap-reg any-reg)))
+  (:result-types system-area-pointer)
   (:temporary (:scs (unsigned-reg) :to (:result 0)) temp)
   (:generator 0
     (unless (zerop amount)