X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcode%2Fpurify.lisp;h=4ff9fc0f9228591cc5bc8183f815febf47dd6e7b;hb=3bb2fb5b9ecdeebecaded4ac6e5af0f653be8867;hp=4d27fe5e51b548f1e7f6c2545cdce4017f3f409b;hpb=e0814eee6f6dea52db010b45a330100f2fe65832;p=sbcl.git diff --git a/src/code/purify.lisp b/src/code/purify.lisp index 4d27fe5..4ff9fc0 100644 --- a/src/code/purify.lisp +++ b/src/code/purify.lisp @@ -9,9 +9,9 @@ (in-package "SB!KERNEL") -(sb!alien:define-alien-routine ("purify" %purify) sb!c-call:void - (static-roots sb!c-call:unsigned-long) - (read-only-roots sb!c-call:unsigned-long)) +(sb!alien:define-alien-routine ("purify" %purify) sb!alien:void + (static-roots sb!alien:unsigned-long) + (read-only-roots sb!alien:unsigned-long)) ;;; Compact the info environment. This is written with gratuitous ;;; recursion to make sure that our (and compact-info-environment's) @@ -52,7 +52,7 @@ (write-string "[doing purification: " notify-stream) (force-output notify-stream))) (*internal-gc* - (lambda () + (lambda (ignored-generation-arg) (%purify (get-lisp-obj-address root-structures) (get-lisp-obj-address nil)))) (*gc-notify-after*