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