Fix map-referencing-objects
commitba7284bdb1426717e489f2ef05dbdb4f4861f254
authorDouglas Katzman <dougk@google.com>
Sat, 8 Jul 2017 19:26:57 +0000 (8 15:26 -0400)
committerDouglas Katzman <dougk@google.com>
Sat, 8 Jul 2017 22:12:34 +0000 (8 18:12 -0400)
tree1e3771d72c99f4096aecb5fc75e96fe2a8bd6327
parent6e5f205160ae04e9d068dc1a3def1abd7640e2b6
Fix map-referencing-objects

It missed references from array headers, value-cells, closures,
simple-funs in a code-component, and other things.
Now rewritten in the style of similar logic in 'traceroot.c'
src/code/room.lisp
tests/gc.impure.lisp