| Index: src/arm/lithium-arm.cc
|
| diff --git a/src/arm/lithium-arm.cc b/src/arm/lithium-arm.cc
|
| index 8ec43184c5288db0576966b49651aebfde835ebf..25f8bcc574b6925df6700653ae140888f4d74da0 100644
|
| --- a/src/arm/lithium-arm.cc
|
| +++ b/src/arm/lithium-arm.cc
|
| @@ -1651,7 +1651,8 @@ LInstruction* LChunkBuilder::DoChange(HChange* instr) {
|
| if (from.IsTagged()) {
|
| if (to.IsDouble()) {
|
| LOperand* value = UseRegister(instr->value());
|
| - LNumberUntagD* res = new LNumberUntagD(value);
|
| + LNumberUntagD* res =
|
| + new LNumberUntagD(value, instr->deoptimize_on_undefined());
|
| return AssignEnvironment(DefineAsRegister(res));
|
| } else {
|
| ASSERT(to.IsInteger32());
|
|
|