| 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);
|
|
|