bug fix for translation of do loops using a goto