Skip to content
Snippets Groups Projects
Commit 94b05d68 authored by toy's avatar toy
Browse files

From Eric Marsden:

There is an incorrect gc_assert in lisp/gc.c in the function
from_space_p. The argument is not necessarily a descriptor; it may be
an untagged pointer, in which case the assertion is false. This causes
rebuild to fail on SPARC when GC assertions are enabled.

This observation is due to Daniel Barlow (and is fixed in SBCL).
parent 320e0dee
No related branches found
No related tags found
No related merge requests found
/*
* Stop and Copy GC based on Cheney's algorithm.
*
* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/gc.c,v 1.18 2000/11/06 17:18:25 dtc Exp $
* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/lisp/gc.c,v 1.19 2002/01/23 19:04:13 toy Exp $
*
* Written by Christopher Hoover.
*/
......@@ -59,8 +59,6 @@ boolean from_space_p(lispobj object)
{
lispobj *ptr;
gc_assert(Pointerp(object));
ptr = (lispobj *) PTR(object);
return ((from_space <= ptr) &&
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment