| Index: src/ic.cc
|
| diff --git a/src/ic.cc b/src/ic.cc
|
| index 35b69775b251ded004fdd75ea305e98a24923f66..56ec2d3ef117abb75d63164a91435aea7e91f981 100644
|
| --- a/src/ic.cc
|
| +++ b/src/ic.cc
|
| @@ -1442,7 +1442,6 @@ Handle<Code> StoreIC::CompileStoreHandler(LookupResult* lookup,
|
| case FIELD:
|
| return compiler.CompileStoreField(lookup, name);
|
| case NORMAL:
|
| - if (kind() == Code::KEYED_STORE_IC) break;
|
| if (receiver->IsJSGlobalProxy() || receiver->IsGlobalObject()) {
|
| // The stub generated for the global object picks the value directly
|
| // from the property cell. So the property must be directly on the
|
| @@ -1497,7 +1496,6 @@ Handle<Code> StoreIC::CompileStoreHandler(LookupResult* lookup,
|
| break;
|
| }
|
| case INTERCEPTOR:
|
| - if (kind() == Code::KEYED_STORE_IC) break;
|
| DCHECK(HasInterceptorSetter(*holder));
|
| return compiler.CompileStoreInterceptor(name);
|
| case CONSTANT:
|
|
|