| Index: src/mips/stub-cache-mips.cc
|
| diff --git a/src/mips/stub-cache-mips.cc b/src/mips/stub-cache-mips.cc
|
| index 4a73be2dbe983798e99cf2dc7f6d37ccc9499411..30f30fef9afc99027f3870bab0ec0a2b8eeb5047 100644
|
| --- a/src/mips/stub-cache-mips.cc
|
| +++ b/src/mips/stub-cache-mips.cc
|
| @@ -453,7 +453,7 @@ void StubCompiler::GenerateStoreTransition(MacroAssembler* masm,
|
|
|
| // Check that the map of the object hasn't changed.
|
| __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label,
|
| - DO_SMI_CHECK, REQUIRE_EXACT_MAP);
|
| + DO_SMI_CHECK);
|
|
|
| // Perform global security token check if needed.
|
| if (object->IsJSGlobalProxy()) {
|
| @@ -656,7 +656,7 @@ void StubCompiler::GenerateStoreField(MacroAssembler* masm,
|
|
|
| // Check that the map of the object hasn't changed.
|
| __ CheckMap(receiver_reg, scratch1, Handle<Map>(object->map()), miss_label,
|
| - DO_SMI_CHECK, ALLOW_ELEMENT_TRANSITION_MAPS);
|
| + DO_SMI_CHECK);
|
|
|
| // Perform global security token check if needed.
|
| if (object->IsJSGlobalProxy()) {
|
| @@ -1249,8 +1249,7 @@ Register StubCompiler::CheckPrototypes(Handle<JSObject> object,
|
| if (!current.is_identical_to(first) || check == CHECK_ALL_MAPS) {
|
| Handle<Map> current_map(current->map());
|
| // CheckMap implicitly loads the map of |reg| into |map_reg|.
|
| - __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK,
|
| - ALLOW_ELEMENT_TRANSITION_MAPS);
|
| + __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
|
| } else {
|
| __ lw(map_reg, FieldMemOperand(reg, HeapObject::kMapOffset));
|
| }
|
| @@ -1286,7 +1285,7 @@ Register StubCompiler::CheckPrototypes(Handle<JSObject> object,
|
| if (!holder.is_identical_to(first) || check == CHECK_ALL_MAPS) {
|
| // Check the holder map.
|
| __ CheckMap(reg, scratch1, Handle<Map>(holder->map()), miss,
|
| - DONT_DO_SMI_CHECK, ALLOW_ELEMENT_TRANSITION_MAPS);
|
| + DONT_DO_SMI_CHECK);
|
| }
|
|
|
| // Perform security check for access to the global object.
|
| @@ -2849,7 +2848,7 @@ Handle<Code> StoreStubCompiler::CompileStoreInterceptor(
|
|
|
| // Check that the map of the object hasn't changed.
|
| __ CheckMap(receiver(), scratch1(), Handle<Map>(object->map()), &miss,
|
| - DO_SMI_CHECK, ALLOW_ELEMENT_TRANSITION_MAPS);
|
| + DO_SMI_CHECK);
|
|
|
| // Perform global security token check if needed.
|
| if (object->IsJSGlobalProxy()) {
|
|
|