gen: don't generate excess jumps for the last return