Actions
Bug #14214
closedThe direction of branch instruction is broken when block argument is used.
Description
The result of this code is changed
def a(&block)
block = 1
p block
p 2 if block
end
a()
ruby 2.5.0rc1 (2017-12-14 trunk 61243) [x86_64-darwin17]
1
2
ruby 2.5.0dev (2017-12-21 trunk 61384) [x86_64-darwin17]
1
Actions
Like0
Like0