0.8.20.24:
authorChristophe Rhodes <csr21@cam.ac.uk>
Wed, 16 Mar 2005 10:10:05 +0000 (10:10 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Wed, 16 Mar 2005 10:10:05 +0000 (10:10 +0000)
One more immediate-single-float fix
... update search_space().

src/runtime/gc-internal.h
version.lisp-expr

index c5bb423..c49397a 100644 (file)
@@ -106,6 +106,9 @@ search_space(lispobj *start, size_t words, lispobj *pointer)
        if (is_lisp_pointer(thing)
            || (fixnump(thing))
            || (widetag_of(thing) == CHARACTER_WIDETAG)
+#if N_WORD_BITS == 64
+           || (widetag_of(thing) == SINGLE_FLOAT_WIDETAG)
+#endif
            || (widetag_of(thing) == UNBOUND_MARKER_WIDETAG))
            count = 2;
        else
index b9ff2b2..7f0dead 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.20.23"
+"0.8.20.24"