aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby
diff options
context:
space:
mode:
authorKoichi Sasada <ko1@atdot.net>2019-10-06 17:01:00 +0900
committerKoichi Sasada <ko1@atdot.net>2019-10-06 17:01:00 +0900
commitddf5020e4fcae5ed28a064af10124a032590452f (patch)
tree08869d2ebe8cb930bc08f7a7248aab41680d6d93 /test/ruby
parentf62f90367fc3bce6714e7c34cbd040e14e43fe07 (diff)
downloadruby-ddf5020e4fcae5ed28a064af10124a032590452f.tar.gz
Revert "tailcall optimization again (#2528)"
This reverts commit f62f90367fc3bce6714e7c34cbd040e14e43fe07.
Diffstat (limited to 'test/ruby')
-rw-r--r--test/ruby/test_optimization.rb13
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?