Index: src/arm/full-codegen-arm.cc |
diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc |
index 921629d6f23c6084dd5ebdfe653db237c2361a92..383e710e483cc98af30aa87233420a0c6de39565 100644 |
--- a/src/arm/full-codegen-arm.cc |
+++ b/src/arm/full-codegen-arm.cc |
@@ -1489,6 +1489,8 @@ void FullCodeGenerator::VisitAssignment(Assignment* expr) { |
case VARIABLE: |
EmitVariableAssignment(expr->target()->AsVariableProxy()->var(), |
expr->op()); |
+ PrepareForBailoutForId(expr->AssignmentId(), TOS_REG); |
+ context()->Plug(r0); |
break; |
case NAMED_PROPERTY: |
EmitNamedPropertyAssignment(expr); |