| Index: src/arm/codegen-arm.cc
|
| ===================================================================
|
| --- src/arm/codegen-arm.cc (revision 3729)
|
| +++ src/arm/codegen-arm.cc (working copy)
|
| @@ -4377,6 +4377,7 @@
|
| Comment cmnt(masm, "[ Store to Slot");
|
| Slot* slot = expression_->AsVariableProxy()->AsVariable()->slot();
|
| cgen_->StoreToSlot(slot, init_state);
|
| + cgen_->UnloadReference(this);
|
| break;
|
| }
|
|
|
| @@ -4398,6 +4399,7 @@
|
| &property_name,
|
| 0);
|
| frame->EmitPush(r0);
|
| + cgen_->UnloadReference(this);
|
| break;
|
| }
|
|
|
| @@ -4414,13 +4416,13 @@
|
| frame->EmitPop(r0); // value
|
| frame->CallCodeObject(ic, RelocInfo::CODE_TARGET, &value, 0);
|
| frame->EmitPush(r0);
|
| + cgen_->UnloadReference(this);
|
| break;
|
| }
|
|
|
| default:
|
| UNREACHABLE();
|
| }
|
| - cgen_->UnloadReference(this);
|
| }
|
|
|
|
|
|
|