Bug 1244828 - Ensure enough ballast space in AllDoublePolicy::adjustInputs. r=bbouvier

This commit is contained in:
Nicolas B. Pierron 2016-02-11 17:50:52 +00:00
Родитель b5f1f14dd5
Коммит c976d0d790
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -106,6 +106,8 @@ AllDoublePolicy::adjustInputs(TempAllocator& alloc, MInstruction* ins)
if (in->type() == MIRType_Double)
continue;
if (!alloc.ensureBallast())
return false;
MInstruction* replace = MToDouble::New(alloc, in);
ins->block()->insertBefore(ins, replace);