2008-06-30 Geoffrey Garen <ggaren@apple.com>
Reviewed by Oliver Hunt.
Fixed a global object leak caused by the switch to one register file.
Don't unconditionally mark the register file, since that logically
makes all global variables GC roots, even when their global object is
no longer reachable.
Instead, make the global object associated with the register file
responsible for marking the register file.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@34907
268f45cc-cd09-0410-ab3c-
d52691b4dbfc