The comment in front of it reads:
When a new insn has been inserted into an existing block, it will
sometimes emit more than a single insn.
What does "it" mean here? This is very unclear and needs to be clarified.
I'm not sure what this function is for an I'm getting a SIGSEGV in it.