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()) { |