Index: src/builtins/builtins-handler.cc |
diff --git a/src/builtins/builtins-handler.cc b/src/builtins/builtins-handler.cc |
index cef523719f73f605d76ffe9d576eb8372e7c573a..da1dc826db418547d209bfce7672a2d3dd3fe565 100644 |
--- a/src/builtins/builtins-handler.cc |
+++ b/src/builtins/builtins-handler.cc |
@@ -212,35 +212,5 @@ void Builtins::Generate_StoreIC_Setter_ForDeopt(MacroAssembler* masm) { |
NamedStoreHandlerCompiler::GenerateStoreViaSetterForDeopt(masm); |
} |
-namespace { |
-void Generate_StoreIC_Slow(compiler::CodeAssemblerState* state, |
- LanguageMode language_mode) { |
- typedef compiler::Node Node; |
- typedef StoreWithVectorDescriptor Descriptor; |
- CodeStubAssembler assembler(state); |
- |
- Node* receiver = assembler.Parameter(Descriptor::kReceiver); |
- Node* name = assembler.Parameter(Descriptor::kName); |
- Node* value = assembler.Parameter(Descriptor::kValue); |
- Node* context = assembler.Parameter(Descriptor::kContext); |
- Node* lang_mode = assembler.SmiConstant(Smi::FromInt(language_mode)); |
- |
- // The slow case calls into the runtime to complete the store without causing |
- // an IC miss that would otherwise cause a transition to the generic stub. |
- assembler.TailCallRuntime(Runtime::kSetProperty, context, receiver, name, |
- value, lang_mode); |
-} |
-} // anonymous namespace |
- |
-void Builtins::Generate_StoreIC_SlowSloppy( |
- compiler::CodeAssemblerState* state) { |
- Generate_StoreIC_Slow(state, SLOPPY); |
-} |
- |
-void Builtins::Generate_StoreIC_SlowStrict( |
- compiler::CodeAssemblerState* state) { |
- Generate_StoreIC_Slow(state, STRICT); |
-} |
- |
} // namespace internal |
} // namespace v8 |