Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 1343e0a76bf865015b93a3343946cb22e4d4a51a..bae11d7f1e7218c79903e1cdc807ed5d5b049571 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -36,7 +36,9 @@ class TypeFeedbackOracle: public ZoneObject { |
// be possible. |
byte ForInType(int feedback_vector_slot); |
- KeyedAccessStoreMode GetStoreMode(TypeFeedbackId id); |
+ void GetStoreModeAndKeyType(TypeFeedbackId id, |
+ KeyedAccessStoreMode* store_mode, |
+ IcCheckType* key_type); |
void PropertyReceiverTypes(TypeFeedbackId id, Handle<String> name, |
SmallMapList* receiver_types); |
@@ -48,7 +50,8 @@ class TypeFeedbackOracle: public ZoneObject { |
SmallMapList* receiver_types); |
void KeyedAssignmentReceiverTypes(TypeFeedbackId id, |
SmallMapList* receiver_types, |
- KeyedAccessStoreMode* store_mode); |
+ KeyedAccessStoreMode* store_mode, |
+ IcCheckType* key_type); |
void CountReceiverTypes(TypeFeedbackId id, |
SmallMapList* receiver_types); |