X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Fcore.lisp;h=7ca43577f21a7f7d40089e4b8b5793e6103cc7b2;hb=dec94b039e8ec90baf21463df839a6181de606f6;hp=3adbc7ea3942b1cf40a8321be246a45e851a5f38;hpb=d147d512602d761a2dcdfded506dd1a8f9a140dc;p=sbcl.git diff --git a/src/compiler/generic/core.lisp b/src/compiler/generic/core.lisp index 3adbc7e..7ca4357 100644 --- a/src/compiler/generic/core.lisp +++ b/src/compiler/generic/core.lisp @@ -57,7 +57,7 @@ (error "undefined assembler routine: ~S" name))) (:foreign (aver (stringp name)) - (or (sb!impl::foreign-symbol-address-as-integer name) + (or (foreign-symbol-address-as-integer name) (error "unknown foreign symbol: ~S"))) #!+x86 (:code-object @@ -89,7 +89,7 @@ ;;; Backpatch all the DEBUG-INFOs dumped so far with the specified ;;; SOURCE-INFO list. We also check that there are no outstanding forward ;;; references to functions. -(defun fix-core-source-info (info object source-info) +(defun fix-core-source-info (info object &optional source-info) (declare (type source-info info) (type core-object object)) (aver (zerop (hash-table-count (core-object-patch-table object)))) (let ((res (debug-source-for-info info)))