| Index: src/arm/full-codegen-arm.cc
|
| diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc
|
| index f2e5136d453f70d937c0ccf1230e513d2d335712..f73d1cb1191d90c423b87b51e221528702a262c5 100644
|
| --- a/src/arm/full-codegen-arm.cc
|
| +++ b/src/arm/full-codegen-arm.cc
|
| @@ -1837,11 +1837,11 @@ void FullCodeGenerator::VisitAssignment(Assignment* expr) {
|
| break;
|
| case NAMED_PROPERTY:
|
| EmitNamedPropertyLoad(property);
|
| - PrepareForBailoutForId(expr->CompoundLoadId(), TOS_REG);
|
| + PrepareForBailoutForId(property->LoadId(), TOS_REG);
|
| break;
|
| case KEYED_PROPERTY:
|
| EmitKeyedPropertyLoad(property);
|
| - PrepareForBailoutForId(expr->CompoundLoadId(), TOS_REG);
|
| + PrepareForBailoutForId(property->LoadId(), TOS_REG);
|
| break;
|
| }
|
| }
|
| @@ -2277,7 +2277,7 @@ void FullCodeGenerator::VisitProperty(Property* expr) {
|
| if (key->IsPropertyName()) {
|
| VisitForAccumulatorValue(expr->obj());
|
| EmitNamedPropertyLoad(expr);
|
| - PrepareForBailoutForId(expr->ReturnId(), TOS_REG);
|
| + PrepareForBailoutForId(expr->LoadId(), TOS_REG);
|
| context()->Plug(r0);
|
| } else {
|
| VisitForStackValue(expr->obj());
|
| @@ -4063,7 +4063,7 @@ void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
|
| if (assign_type == VARIABLE) {
|
| PrepareForBailout(expr->expression(), TOS_REG);
|
| } else {
|
| - PrepareForBailoutForId(expr->CountId(), TOS_REG);
|
| + PrepareForBailoutForId(prop->LoadId(), TOS_REG);
|
| }
|
|
|
| // Call ToNumber only if operand is not a smi.
|
|
|