Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 65af76865e2b0cf7d0221d7d77c80f0c908cbc30..6866da2d1abb4eec433121777dec18cee63c859b 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -42,9 +42,9 @@ class TypeFeedbackOracle: public ZoneObject { |
IcCheckType* key_type); |
void GetLoadKeyType(TypeFeedbackId id, IcCheckType* key_type); |
- void PropertyReceiverTypes(TypeFeedbackId id, Handle<String> name, |
+ void PropertyReceiverTypes(TypeFeedbackId id, Handle<Name> name, |
SmallMapList* receiver_types); |
- void PropertyReceiverTypes(FeedbackVectorICSlot slot, Handle<String> name, |
+ void PropertyReceiverTypes(FeedbackVectorICSlot slot, Handle<Name> name, |
SmallMapList* receiver_types); |
void KeyedPropertyReceiverTypes(TypeFeedbackId id, |
SmallMapList* receiver_types, |
@@ -53,8 +53,7 @@ class TypeFeedbackOracle: public ZoneObject { |
void KeyedPropertyReceiverTypes(FeedbackVectorICSlot slot, |
SmallMapList* receiver_types, bool* is_string, |
IcCheckType* key_type); |
- void AssignmentReceiverTypes(TypeFeedbackId id, |
- Handle<String> name, |
+ void AssignmentReceiverTypes(TypeFeedbackId id, Handle<Name> name, |
SmallMapList* receiver_types); |
void KeyedAssignmentReceiverTypes(TypeFeedbackId id, |
SmallMapList* receiver_types, |
@@ -104,12 +103,10 @@ class TypeFeedbackOracle: public ZoneObject { |
Isolate* isolate() const { return isolate_; } |
private: |
- void CollectReceiverTypes(TypeFeedbackId id, |
- Handle<String> name, |
- Code::Flags flags, |
- SmallMapList* types); |
+ void CollectReceiverTypes(TypeFeedbackId id, Handle<Name> name, |
+ Code::Flags flags, SmallMapList* types); |
template <class T> |
- void CollectReceiverTypes(T* obj, Handle<String> name, Code::Flags flags, |
+ void CollectReceiverTypes(T* obj, Handle<Name> name, Code::Flags flags, |
SmallMapList* types); |
// Returns true if there is at least one string map and if |