File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/main/ruby/truffleruby/core/truffle Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -123,19 +123,19 @@ def self.detect_recursion(obj, paired_obj=nil)
123
123
class InnerRecursionDetected < Exception ; end # rubocop:disable Lint/InheritException
124
124
125
125
# Similar to detect_recursion, but will short circuit all inner recursion levels
126
- def self . detect_outermost_recursion ( obj , paired_obj = nil , &block )
126
+ def self . detect_outermost_recursion ( obj , &block )
127
127
rec = Primitive . thread_recursive_objects
128
128
129
129
if rec [ :__detect_outermost_recursion__ ]
130
- if detect_recursion ( obj , paired_obj , &block )
130
+ if detect_recursion ( obj , &block )
131
131
raise InnerRecursionDetected
132
132
end
133
133
false
134
134
else
135
135
rec [ :__detect_outermost_recursion__ ] = true
136
136
begin
137
137
begin
138
- detect_recursion ( obj , paired_obj , &block )
138
+ detect_recursion ( obj , &block )
139
139
rescue InnerRecursionDetected
140
140
return true
141
141
end
You can’t perform that action at this time.
0 commit comments