Index: src/a64/stub-cache-a64.cc |
diff --git a/src/a64/stub-cache-a64.cc b/src/a64/stub-cache-a64.cc |
index 517556b801358e15924e3f0aea7ffb1f8cee69e1..3cf2a29cc33c63c9c32d31e07771d6ea59d54c38 100644 |
--- a/src/a64/stub-cache-a64.cc |
+++ b/src/a64/stub-cache-a64.cc |
@@ -1293,18 +1293,6 @@ Handle<Code> StoreStubCompiler::CompileStoreInterceptor( |
ASM_LOCATION("StoreStubCompiler::CompileStoreInterceptor"); |
- // 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. |
@@ -1312,10 +1300,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); |
} |