X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fsparc%2Fc-call.lisp;h=83b5e8c58003efc41f42aa74818cabe2d3c86049;hb=a2ff6543c79752bfe42578f794bda1c28167fd10;hp=bcb126c915ba476ffc6b886858f8463766395734;hpb=0834142e83d6a1ee99260baa3a8ca1d1557b3737;p=sbcl.git diff --git a/src/compiler/sparc/c-call.lisp b/src/compiler/sparc/c-call.lisp index bcb126c..83b5e8c 100644 --- a/src/compiler/sparc/c-call.lisp +++ b/src/compiler/sparc/c-call.lisp @@ -192,8 +192,7 @@ (:results (res :scs (sap-reg))) (:result-types system-area-pointer) (:generator 2 - (inst li res (make-fixup (extern-alien-name foreign-symbol) - :foreign)))) + (inst li res (make-fixup foreign-symbol :foreign)))) #!+linkage-table (define-vop (foreign-symbol-dataref-address) @@ -206,8 +205,7 @@ (:result-types system-area-pointer) (:temporary (:scs (non-descriptor-reg)) addr) (:generator 2 - (inst li addr (make-fixup (extern-alien-name foreign-symbol) - :foreign-dataref)) + (inst li addr (make-fixup foreign-symbol :foreign-dataref)) (loadw res addr))) (define-vop (call-out) @@ -227,7 +225,7 @@ (when cur-nfp (store-stack-tn nfp-save cur-nfp)) (move cfunc function) - (inst li temp (make-fixup (extern-alien-name "call_into_c") :foreign)) + (inst li temp (make-fixup "call_into_c" :foreign)) (inst jal lip temp) (inst nop) (when cur-nfp