Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index 5cc54d2791c8aac6903e1ff287fde7f75518ed3d..7aa6a69bc7f81925857ce3aa34d37147f3115bb2 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -1931,20 +1931,6 @@ KeyedAccessStoreMode KeyedStoreIC::GetStoreMode(Handle<JSObject> receiver, |
} |
-MaybeObject* KeyedStoreIC::StoreForceGeneric(Handle<Object> object, |
- Handle<Object> key, |
- Handle<Object> value) { |
- set_target(*generic_stub()); |
- Handle<Object> result = Runtime::SetObjectProperty(isolate(), object, |
- key, |
- value, |
- NONE, |
- strict_mode()); |
- RETURN_IF_EMPTY_HANDLE(isolate(), result); |
- return *result; |
-} |
- |
- |
MaybeObject* KeyedStoreIC::Store(Handle<Object> object, |
Handle<Object> key, |
Handle<Object> value) { |
@@ -2280,17 +2266,6 @@ RUNTIME_FUNCTION(MaybeObject*, KeyedStoreIC_Slow) { |
} |
-RUNTIME_FUNCTION(MaybeObject*, KeyedStoreIC_MissForceGeneric) { |
- HandleScope scope(isolate); |
- ASSERT(args.length() == 3); |
- KeyedStoreIC ic(IC::NO_EXTRA_FRAME, isolate); |
- Handle<Object> receiver = args.at<Object>(0); |
- Handle<Object> key = args.at<Object>(1); |
- ic.UpdateState(receiver, key); |
- return ic.StoreForceGeneric(receiver, key, args.at<Object>(2)); |
-} |
- |
- |
RUNTIME_FUNCTION(MaybeObject*, ElementsTransitionAndStoreIC_Miss) { |
HandleScope scope(isolate); |
ASSERT(args.length() == 4); |