From: <me...@us...> - 2005-08-26 20:30:15
|
Update of /cvsroot/sbcl/sbcl/src/code In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10596/src/code Modified Files: target-thread.lisp Log Message: 0.9.4.5: * in tls use the new widetag no-tls-value-market instead of unbound-marker when a symbol has no thread local value Index: target-thread.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/code/target-thread.lisp,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- target-thread.lisp 26 Aug 2005 19:01:36 -0000 1.44 +++ target-thread.lisp 26 Aug 2005 20:30:04 -0000 1.45 @@ -585,6 +585,6 @@ (let* ((index (sb!vm::symbol-tls-index symbol)) (tl-val (sb!sys:sap-ref-word thread-sap (* sb!vm:n-word-bytes index)))) - (if (eql tl-val sb!vm::unbound-marker-widetag) + (if (eql tl-val sb!vm::no-tls-value-marker-widetag) (sb!vm::symbol-global-value symbol) (sb!kernel:make-lisp-obj tl-val))))) |