Index: src/mips/stub-cache-mips.cc |
diff --git a/src/mips/stub-cache-mips.cc b/src/mips/stub-cache-mips.cc |
index faed0c4e5404bbfea078746b2f99e0d469b2cdf8..7e3c801399c50243144061f1bbffda6a0e45339f 100644 |
--- a/src/mips/stub-cache-mips.cc |
+++ b/src/mips/stub-cache-mips.cc |
@@ -1296,21 +1296,6 @@ void StoreStubCompiler::GenerateStoreViaSetter( |
Handle<Code> StoreStubCompiler::CompileStoreInterceptor( |
Handle<JSObject> object, |
Handle<Name> name) { |
- Label miss; |
- |
- // Check that the map of the object hasn't changed. |
- __ CheckMap(receiver(), scratch1(), Handle<Map>(object->map()), &miss, |
- DO_SMI_CHECK); |
- |
- // Perform global security token check if needed. |
- if (object->IsJSGlobalProxy()) { |
- __ CheckAccessGlobalProxy(receiver(), scratch1(), &miss); |
- } |
- |
- // Stub is never generated for non-global objects that require access |
- // checks. |
- ASSERT(object->IsJSGlobalProxy() || !object->IsAccessCheckNeeded()); |
- |
__ Push(receiver(), this->name(), value()); |
// Do tail-call to the runtime system. |
@@ -1318,10 +1303,6 @@ Handle<Code> StoreStubCompiler::CompileStoreInterceptor( |
ExternalReference(IC_Utility(IC::kStoreInterceptorProperty), isolate()); |
__ TailCallExternalReference(store_ic_property, 3, 1); |
- // Handle store cache miss. |
- __ bind(&miss); |
- TailCallBuiltin(masm(), MissBuiltin(kind())); |
- |
// Return the generated code. |
return GetCode(kind(), Code::FAST, name); |
} |