a7dc6b461c
It looks like the pattern-matching performed in hoistConditionalJumps() was not updated when control-flow support was added, so the optimization was missing opportunities.