X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fsparc%2Fc-call.lisp;h=7c9eb6ec734189e15d7faf78623701c5f7c76751;hb=f69ea3d7480621d986c40caa07bb9a6140e90cf5;hp=bbff5ad295a64f28b68ec41df220c293c584dc63;hpb=bf2b6cff3719215f964f51667cdf6fcbdf43f8dc;p=sbcl.git diff --git a/src/compiler/sparc/c-call.lisp b/src/compiler/sparc/c-call.lisp index bbff5ad..7c9eb6e 100644 --- a/src/compiler/sparc/c-call.lisp +++ b/src/compiler/sparc/c-call.lisp @@ -102,8 +102,8 @@ (make-result-state)))))) (deftransform %alien-funcall ((function type &rest args)) - (assert (sb!c::constant-continuation-p type)) - (let* ((type (sb!c::continuation-value type)) + (assert (sb!c::constant-lvar-p type)) + (let* ((type (sb!c::lvar-value type)) (arg-types (alien-fun-type-arg-types type)) (result-type (alien-fun-type-result-type type))) (assert (= (length arg-types) (length args)))