[ruby-core:126004] [Ruby Bug#22181] SEGV in branch peephole optimization due to label/insn struct aliasing