| Index: src/type-info.h | 
| diff --git a/src/type-info.h b/src/type-info.h | 
| index aa1f509e2d54053c9cd12d6831f4aaa2ddc996f5..1a7c67dfb88ffc399843d53843e3e658e767fe67 100644 | 
| --- a/src/type-info.h | 
| +++ b/src/type-info.h | 
| @@ -246,7 +246,7 @@ class TypeFeedbackOracle: public ZoneObject { | 
| bool LoadIsPolymorphic(Property* expr); | 
| bool StoreIsUninitialized(TypeFeedbackId ast_id); | 
| bool StoreIsMonomorphicNormal(TypeFeedbackId ast_id); | 
| -  bool StoreIsPolymorphic(TypeFeedbackId ast_id); | 
| +  bool StoreIsKeyedPolymorphic(TypeFeedbackId ast_id); | 
| bool CallIsMonomorphic(Call* expr); | 
| bool CallNewIsMonomorphic(CallNew* expr); | 
| bool ObjectLiteralStoreIsMonomorphic(ObjectLiteralProperty* prop); | 
| @@ -272,6 +272,8 @@ class TypeFeedbackOracle: public ZoneObject { | 
| SmallMapList* types); | 
| void CollectKeyedReceiverTypes(TypeFeedbackId ast_id, | 
| SmallMapList* types); | 
| +  void CollectPolymorphicStoreReceiverTypes(TypeFeedbackId ast_id, | 
| +                                            SmallMapList* types); | 
|  | 
| static bool CanRetainOtherContext(Map* map, Context* native_context); | 
| static bool CanRetainOtherContext(JSFunction* function, | 
|  |