| Index: src/arm/lithium-gap-resolver-arm.cc
|
| diff --git a/src/arm/lithium-gap-resolver-arm.cc b/src/arm/lithium-gap-resolver-arm.cc
|
| index 902817e1408555e1b725bce5d874ccbb795b5dc6..352fbb90ca3c1c5894ffbfd96111be9be964d143 100644
|
| --- a/src/arm/lithium-gap-resolver-arm.cc
|
| +++ b/src/arm/lithium-gap-resolver-arm.cc
|
| @@ -219,6 +219,7 @@ void LGapResolver::EmitMove(int index) {
|
| ASSERT(destination->IsStackSlot());
|
| __ str(source_register, cgen_->ToMemOperand(destination));
|
| }
|
| +
|
| } else if (source->IsStackSlot()) {
|
| MemOperand source_operand = cgen_->ToMemOperand(source);
|
| if (destination->IsRegister()) {
|
| @@ -254,10 +255,6 @@ void LGapResolver::EmitMove(int index) {
|
| } else {
|
| __ LoadObject(dst, cgen_->ToHandle(constant_source));
|
| }
|
| - } else if (source->IsDoubleRegister()) {
|
| - DwVfpRegister result = cgen_->ToDoubleRegister(destination);
|
| - double v = cgen_->ToDouble(constant_source);
|
| - __ Vmov(result, v, ip);
|
| } else {
|
| ASSERT(destination->IsStackSlot());
|
| ASSERT(!in_cycle_); // Constant moves happen after all cycles are gone.
|
|
|