diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-15 09:58:59 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-08-15 09:58:59 +0000 |
commit | f13e9b734cbdec6f93796aa68feb95f0b123a040 (patch) | |
tree | 9a83938293389fe2cdd2346093c778930e1fee16 /gc.c | |
parent | 0aecfb04393982d79907539dcd202c71c28c7f53 (diff) | |
download | ruby-f13e9b734cbdec6f93796aa68feb95f0b123a040.tar.gz |
* gc.c (os_live_obj): fix to skip T_VALUES.
* sample/test.rb: add an ObjectSpace test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12943 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'gc.c')
-rw-r--r-- | gc.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1698,6 +1698,7 @@ os_live_obj(void) switch (TYPE(p)) { case T_ICLASS: case T_NODE: + case T_VALUES: continue; case T_CLASS: if (FL_TEST(p, FL_SINGLETON)) continue; |