X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fc-call.lisp;h=07f6b02c6addd3308520b6fa2161acb6c5a21237;hb=a2ff6543c79752bfe42578f794bda1c28167fd10;hp=1942ef5dd2d87a8c72a5a4ac3d33965930b38fd3;hpb=0834142e83d6a1ee99260baa3a8ca1d1557b3737;p=sbcl.git diff --git a/src/compiler/ppc/c-call.lisp b/src/compiler/ppc/c-call.lisp index 1942ef5..07f6b02 100644 --- a/src/compiler/ppc/c-call.lisp +++ b/src/compiler/ppc/c-call.lisp @@ -308,7 +308,7 @@ (:results (res :scs (sap-reg))) (:result-types system-area-pointer) (:generator 2 - (inst lr res (make-fixup (extern-alien-name foreign-symbol) :foreign)))) + (inst lr res (make-fixup foreign-symbol :foreign)))) #!+linkage-table (define-vop (foreign-symbol-dataref-address) @@ -321,8 +321,7 @@ (:result-types system-area-pointer) (:temporary (:scs (non-descriptor-reg)) addr) (:generator 2 - (inst lr addr (make-fixup (extern-alien-name foreign-symbol) - :foreign-dataref)) + (inst lr addr (make-fixup foreign-symbol :foreign-dataref)) (loadw res addr))) (define-vop (call-out) @@ -340,7 +339,7 @@ (let ((cur-nfp (current-nfp-tn vop))) (when cur-nfp (store-stack-tn nfp-save cur-nfp)) - (inst lr temp (make-fixup (extern-alien-name "call_into_c") :foreign)) + (inst lr temp (make-fixup "call_into_c" :foreign)) (inst mtctr temp) (move cfunc function) (inst bctrl)