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