diff options
Diffstat (limited to 'test/ruby')
-rw-r--r-- | test/ruby/test_gc.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/ruby/test_gc.rb b/test/ruby/test_gc.rb index ccb46aeb9b..a1229fc87a 100644 --- a/test/ruby/test_gc.rb +++ b/test/ruby/test_gc.rb @@ -411,6 +411,8 @@ class TestGc < Test::Unit::TestCase before_weak_references_count = GC.latest_gc_info(:weak_references_count) before_retained_weak_references_count = GC.latest_gc_info(:retained_weak_references_count) + # Clear ary, so if ary itself is somewhere on the stack, it won't hold all references + ary.clear ary = nil # Free ary, which should empty out the wmap |