attempt to clear stale references on VM C stack
authorAndy Wingo <wingo@pobox.com>
Fri, 27 Jan 2012 18:04:46 +0000 (19:04 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 27 Jan 2012 18:34:19 +0000 (19:34 +0100)
commit04b2d773548c57b6eadd1808a8d15cce47af9630
tree18fa47ca6a85f444788c286323a4c523be0f634e
parentc0e4449908eee84bcb293ec21c10fec646bde45d
attempt to clear stale references on VM C stack

* libguile/vm-engine.h (DEAD): New macro, nulls out a value.

* libguile/vm-i-system.c:
* libguile/vm-i-loader.c:
* libguile/vm-i-scheme.c: Use DEAD when variables become dead.

Later we can #ifdef this out, but I want to give the buildbots a try
with this patch to make sure it's correct.
libguile/vm-engine.h
libguile/vm-i-loader.c
libguile/vm-i-scheme.c
libguile/vm-i-system.c