diff options
author | Peter Zhu <[email protected]> | 2023-04-19 15:59:25 -0400 |
---|---|---|
committer | Peter Zhu <[email protected]> | 2023-05-17 09:19:40 -0400 |
commit | 5199f2aaf9527c97e6ec371e19748d0c2ac7a70e (patch) | |
tree | 752910a6360dbd7f00af1e665e17238cbce96c17 /test/ruby/test_shapes.rb | |
parent | 264ba0f89a52c6d0d6425da0cdfb12bbd420c619 (diff) |
Implement Hash AR tables on VWA
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/7742
Diffstat (limited to 'test/ruby/test_shapes.rb')
-rw-r--r-- | test/ruby/test_shapes.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/ruby/test_shapes.rb b/test/ruby/test_shapes.rb index 1d9159bac0..d9cce4a337 100644 --- a/test/ruby/test_shapes.rb +++ b/test/ruby/test_shapes.rb @@ -372,8 +372,10 @@ class TestShapes < Test::Unit::TestCase assert_shape_equal(RubyVM::Shape.root_shape, RubyVM::Shape.of([])) end - def test_hash_has_root_shape - assert_shape_equal(RubyVM::Shape.root_shape, RubyVM::Shape.of({})) + def test_hash_has_correct_pool_shape + # All hashes are now allocated their own ar_table, so start in a + # larger pool, and have already transitioned once. + assert_shape_equal(RubyVM::Shape.root_shape, RubyVM::Shape.of({}).parent) end def test_true_has_special_const_shape_id |