diff options
author | Ludovic Courtès <ludo@gnu.org> | 2009-08-20 12:18:57 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2009-08-20 12:18:57 +0200 |
commit | 78747ac6fbdcbca423ecaed65a5d6da9c3262b58 (patch) | |
tree | 6cb5a8900b3c2ea5839a51767dd80b1925daaa21 /libguile/struct.c | |
parent | e3eb628d889b8cb9821a274e41b72f9751b6ee0a (diff) | |
download | guile-78747ac6fbdcbca423ecaed65a5d6da9c3262b58.tar.gz |
Relax assumptions made in the precise VM stack marking procedure.
* libguile/vm.c (vm_stack_mark): Change assertions into checks to
determine whether VM points to a sane (initialized) object. The
assumption previously was that free-list elements would be zeroed, as
implied by the comment in <gc/gc_mark.h>, but this doesn't appear to
be the case.
Diffstat (limited to 'libguile/struct.c')
0 files changed, 0 insertions, 0 deletions