Index: src/ia32/codegen-ia32.cc |
=================================================================== |
--- src/ia32/codegen-ia32.cc (revision 3729) |
+++ src/ia32/codegen-ia32.cc (working copy) |
@@ -6704,6 +6704,7 @@ |
Slot* slot = expression_->AsVariableProxy()->AsVariable()->slot(); |
ASSERT(slot != NULL); |
cgen_->StoreToSlot(slot, init_state); |
+ cgen_->UnloadReference(this); |
break; |
} |
@@ -6712,6 +6713,7 @@ |
cgen_->frame()->Push(GetName()); |
Result answer = cgen_->frame()->CallStoreIC(); |
cgen_->frame()->Push(&answer); |
+ cgen_->UnloadReference(this); |
break; |
} |
@@ -6814,13 +6816,13 @@ |
__ nop(); |
cgen_->frame()->Push(&answer); |
} |
+ cgen_->UnloadReference(this); |
break; |
} |
default: |
UNREACHABLE(); |
} |
- cgen_->UnloadReference(this); |
} |