| Index: src/mips/full-codegen-mips.cc
|
| diff --git a/src/mips/full-codegen-mips.cc b/src/mips/full-codegen-mips.cc
|
| index 0127b3b329d01eb4a9922795e65a9ee85b429f9a..f4f89b6cfb9e073e5d909e81414ba739ba3c3192 100644
|
| --- a/src/mips/full-codegen-mips.cc
|
| +++ b/src/mips/full-codegen-mips.cc
|
| @@ -1850,11 +1850,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;
|
| }
|
| }
|
| @@ -2301,7 +2301,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(v0);
|
| } else {
|
| VisitForStackValue(expr->obj());
|
| @@ -4105,7 +4105,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.
|
|
|