Actions
Bug #13578
closedAnother iseq_set_sequence: adjust bug
Description
This seems to be related to #12613
#!/usr/bin/env ruby -w
def process_defn
if true then
# nothing needed here
else
if true then
case 42
when 42 then
return 42 # BOOM
when s { 42 } then
# nothing needed here
end
end
end
return 42
end
causes:
wtf.rb:10: [BUG] iseq_set_sequence: adjust bug -2 < 0
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
I just built and installed 2.4.1 and it is still there. Also repros in 2.4.0. 2.3 and below seem fine.
Actions
Like0
Like0Like0Like0Like0