fix if statement
disable optmization temporarily
control flow should continue after phi node instead of its original level