This commit is contained in:
Alon Zakai 2013-06-26 11:08:13 -07:00
Родитель 501022cbaa
Коммит b54c74693a
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -2806,7 +2806,7 @@ function asmLoopOptimizer(ast) {
// while (1) { .. if (..) { break } } ==> do { .. } while(..)
var stats = node[2][1];
var last = stats[stats.length-1];
if (last && last[0] === 'if' && !last[3] && last[2][0] === 'block' && last[2][1][0][0] === 'break' && !last[2][1][0][1]) {
if (last && last[0] === 'if' && !last[3] && last[2][0] === 'block' && last[2][1][0] && last[2][1][0][0] === 'break' && !last[2][1][0][1]) {
var conditionToBreak = last[1];
stats.pop();
node[0] = 'do';