| 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,
|
|
|