fix bug with reducing f()|0|const

This commit is contained in:
Alon Zakai 2013-06-19 16:42:35 -07:00
Родитель 06665ab130
Коммит 8215a28597
3 изменённых файлов: 3 добавлений и 1 удалений

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

@ -459,7 +459,7 @@ function simplifyExpressionsPre(ast) {
go = true;
}
if (!go) {
stack.push(2);
stack.push(1);
return;
}
// We might be able to remove this correction

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

@ -18,6 +18,7 @@ function a() {
f(g() | 0);
f(g() | 0 & -1);
f((g() | 0) >> 2);
$56 = _fcntl() | 0 | 1;
}
function b($this, $__n) {
$this = $this | 0;

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

@ -19,6 +19,7 @@ function a() {
f(g() | 0 | 0);
f(g() | 0 & -1);
f((g() | 0) >> 2);
$56 = (_fcntl() | 0) | 1;
}
function b($this, $__n) {
$this = $this | 0;