X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fthread.lisp;h=512910536297338effaaa4121a36da7b0f1ef4e6;hb=2d4a0df3457bcd50916b33d374da592d8776db0a;hp=288c94679f79d51a390bf5bb498d1f279d7793c8;hpb=f737ba9ef111af26ff36ca5c090fe58c33834a1d;p=sbcl.git diff --git a/src/code/thread.lisp b/src/code/thread.lisp index 288c946..5129105 100644 --- a/src/code/thread.lisp +++ b/src/code/thread.lisp @@ -13,10 +13,10 @@ ;; this punning with MAKE-LISP-OBJ depends for its safety on ;; the frame pointer being a lispobj-aligned integer. While ;; it is, then MAKE-LISP-OBJ will always return a FIXNUM, so - ;; we're safe to do that. Should this ever change, than + ;; we're safe to do that. Should this ever change, this ;; MAKE-LISP-OBJ could return something that looks like a ;; pointer, but pointing into neverneverland, which will - ;; confuse GC compiletely. -- CSR, 2003-06-03 + ;; confuse GC completely. -- CSR, 2003-06-03 (get-mutex ,mutex (sb!kernel:make-lisp-obj (sb!sys:sap-int ,cfp)))) (unwind-protect (progn ,@body)