| 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);
|
| }
|
|
|