Index: src/x64/code-stubs-x64.cc |
diff --git a/src/x64/code-stubs-x64.cc b/src/x64/code-stubs-x64.cc |
index 620f84c6b3ac14f0d3e9f29ed52da9d41f50e7f1..77485913acd970d468ba6979f6c4a8671c8c2b3e 100644 |
--- a/src/x64/code-stubs-x64.cc |
+++ b/src/x64/code-stubs-x64.cc |
@@ -535,34 +535,6 @@ void FunctionPrototypeStub::Generate(MacroAssembler* masm) { |
} |
-void LoadIndexedInterceptorStub::Generate(MacroAssembler* masm) { |
- // Return address is on the stack. |
- Label slow; |
- |
- Register receiver = LoadDescriptor::ReceiverRegister(); |
- Register key = LoadDescriptor::NameRegister(); |
- Register scratch = rax; |
- DCHECK(!scratch.is(receiver) && !scratch.is(key)); |
- |
- // Check that the key is an array index, that is Uint32. |
- STATIC_ASSERT(kSmiValueSize <= 32); |
- __ JumpUnlessNonNegativeSmi(key, &slow); |
- |
- // Everything is fine, call runtime. |
- __ PopReturnAddressTo(scratch); |
- __ Push(receiver); // receiver |
- __ Push(key); // key |
- __ PushReturnAddressFrom(scratch); |
- |
- // Perform tail call to the entry. |
- __ TailCallRuntime(Runtime::kLoadElementWithInterceptor); |
- |
- __ bind(&slow); |
- PropertyAccessCompiler::TailCallBuiltin( |
- masm, PropertyAccessCompiler::MissBuiltin(Code::KEYED_LOAD_IC)); |
-} |
- |
- |
void LoadIndexedStringStub::Generate(MacroAssembler* masm) { |
// Return address is on the stack. |
Label miss; |