mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Disable tailcall optimization [Bug #15303]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
c33e716d6d
commit
241dced625
4 changed files with 3 additions and 14 deletions
|
@ -1,7 +1,5 @@
|
|||
# :stopdoc:
|
||||
module Forwardable
|
||||
FILTER_EXCEPTION = ""
|
||||
|
||||
def self._valid_method?(method)
|
||||
iseq = RubyVM::InstructionSequence.compile("().#{method}", nil, nil, 0, false)
|
||||
rescue SyntaxError
|
||||
|
@ -12,8 +10,7 @@ module Forwardable
|
|||
|
||||
def self._compile_method(src, file, line)
|
||||
RubyVM::InstructionSequence.compile(src, file, file, line,
|
||||
trace_instruction: false,
|
||||
tailcall_optimization: true)
|
||||
trace_instruction: false)
|
||||
.eval
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue