Bug 920028 - Allow ToDouble operations with a folded ToInt32 input to tolerate more of its own inputs, r=jandem.

This commit is contained in:
Brian Hackett 2013-10-03 10:39:39 -06:00
Родитель f33428c99e
Коммит ea48170ce7
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -2050,8 +2050,10 @@ MToDouble::foldsTo(bool useValueNumbers)
}
// Fold unnecessary numeric conversions.
if (input()->isToInt32())
if (input()->isToInt32()) {
replaceOperand(0, input()->getOperand(0));
conversion_ = NonStringPrimitives;
}
return this;
}