summaryrefslogtreecommitdiff
path: root/libguile/struct.c
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-08-20 12:18:57 +0200
committerLudovic Courtès <ludo@gnu.org>2009-08-20 12:18:57 +0200
commit78747ac6fbdcbca423ecaed65a5d6da9c3262b58 (patch)
tree6cb5a8900b3c2ea5839a51767dd80b1925daaa21 /libguile/struct.c
parente3eb628d889b8cb9821a274e41b72f9751b6ee0a (diff)
downloadguile-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