| Index: src/ic.cc
|
| diff --git a/src/ic.cc b/src/ic.cc
|
| index 0db9aa56204afe81f556c53e86e90adfe5a9f083..b7e00eba89db4056c957881e01893b4a86aa4111 100644
|
| --- a/src/ic.cc
|
| +++ b/src/ic.cc
|
| @@ -1858,6 +1858,11 @@ Handle<Code> KeyedStoreIC::ComputePolymorphicStub(
|
| Handle<Code> cached_stub;
|
| Handle<Map> transitioned_map =
|
| receiver_map->FindTransitionedMap(receiver_maps);
|
| +
|
| + // TODO(mvstanton): we should set the transitioned map to always be
|
| + // null, and quit doing transitions on key stores. Right now though
|
| + // if I do this there are some serious performance issues.
|
| +
|
| if (!transitioned_map.is_null()) {
|
| cached_stub = ElementsTransitionAndStoreStub(
|
| receiver_map->elements_kind(), // original elements_kind
|
|
|