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