diff options
author | Koichi Sasada <ko1@atdot.net> | 2019-10-06 17:01:00 +0900 |
---|---|---|
committer | Koichi Sasada <ko1@atdot.net> | 2019-10-06 17:01:00 +0900 |
commit | ddf5020e4fcae5ed28a064af10124a032590452f (patch) | |
tree | 08869d2ebe8cb930bc08f7a7248aab41680d6d93 /test/ruby/test_optimization.rb | |
parent | f62f90367fc3bce6714e7c34cbd040e14e43fe07 (diff) |
Revert "tailcall optimization again (#2528)"
This reverts commit f62f90367fc3bce6714e7c34cbd040e14e43fe07.
Diffstat (limited to 'test/ruby/test_optimization.rb')
-rw-r--r-- | test/ruby/test_optimization.rb | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/test/ruby/test_optimization.rb b/test/ruby/test_optimization.rb index 0d4f69240e..6a9e9601f4 100644 --- a/test/ruby/test_optimization.rb +++ b/test/ruby/test_optimization.rb @@ -451,19 +451,6 @@ class TestRubyOptimization < Test::Unit::TestCase } end - def test_tailcall_not_to_grow_stack - bug16161 = '[ruby-core:94881]' - - tailcall("#{<<-"begin;"}\n#{<<~"end;"}") - begin; - def sum(n, s = 0) - return s if n < 1 - sum(n - 1, n + s) - end - end; - assert_equal(0, sum(1_000_000).to_s.size, message(bug16161) {disasm(:fact_helper)}) - end - class Bug10557 def [](_) block_given? |