When there is an optimization and an instruction disappears where there
should be a label, this causes assembly issues.  Probably this patch of code
should be added to more spots.