Fix SystemStackError in test_run_out_of_shape_for_class_cvar
This commit is contained in:
parent
52e127280b
commit
909afcb4fc
@ -278,13 +278,15 @@ class TestShapes < Test::Unit::TestCase
|
||||
def test_run_out_of_shape_for_class_cvar
|
||||
assert_separately([], "#{<<~"begin;"}\n#{<<~'end;'}")
|
||||
begin;
|
||||
c = Class.new
|
||||
i = 0
|
||||
while RubyVM::Shape.shapes_available > 0
|
||||
c = Class.new
|
||||
c.class_variable_set(:"@@i#{i}", 1)
|
||||
i += 1
|
||||
end
|
||||
|
||||
c = Class.new
|
||||
|
||||
c.class_variable_set(:@@a, 1)
|
||||
assert_equal(1, c.class_variable_get(:@@a))
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user