单独处理if块形成的while的mergeWhileCond操作,修正了defineIfBlock的小bug.