summaryrefslogtreecommitdiff
path: root/deps/v8/src/ic/accessor-assembler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/ic/accessor-assembler.cc')
-rw-r--r--deps/v8/src/ic/accessor-assembler.cc17
1 files changed, 2 insertions, 15 deletions
diff --git a/deps/v8/src/ic/accessor-assembler.cc b/deps/v8/src/ic/accessor-assembler.cc
index 99cbd3c3c8..c9f86ed328 100644
--- a/deps/v8/src/ic/accessor-assembler.cc
+++ b/deps/v8/src/ic/accessor-assembler.cc
@@ -1053,8 +1053,7 @@ void AccessorAssembler::HandleStoreICHandlerCase(
{
Comment("store_interceptor");
TailCallRuntime(Runtime::kStorePropertyWithInterceptor, p->context(),
- p->value(), p->slot(), p->vector(), p->receiver(),
- p->name());
+ p->value(), p->receiver(), p->name());
}
BIND(&if_slow);
@@ -1516,8 +1515,7 @@ void AccessorAssembler::HandleStoreICProtoHandler(
{
Label if_add_normal(this), if_store_global_proxy(this), if_api_setter(this),
- if_accessor(this), if_native_data_property(this), if_slow(this),
- if_interceptor(this);
+ if_accessor(this), if_native_data_property(this), if_slow(this);
CSA_ASSERT(this, TaggedIsSmi(smi_handler));
TNode<Int32T> handler_word = SmiToInt32(CAST(smi_handler));
@@ -1547,9 +1545,6 @@ void AccessorAssembler::HandleStoreICProtoHandler(
GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kSlow)),
&if_slow);
- GotoIf(Word32Equal(handler_kind, Int32Constant(StoreHandler::kInterceptor)),
- &if_interceptor);
-
GotoIf(
Word32Equal(handler_kind,
Int32Constant(StoreHandler::kApiSetterHolderIsPrototype)),
@@ -1574,14 +1569,6 @@ void AccessorAssembler::HandleStoreICProtoHandler(
}
}
- BIND(&if_interceptor);
- {
- Comment("store_interceptor");
- TailCallRuntime(Runtime::kStorePropertyWithInterceptor, p->context(),
- p->value(), p->slot(), p->vector(), p->receiver(),
- p->name());
- }
-
BIND(&if_add_normal);
{
// This is a case of "transitioning store" to a dictionary mode object