Chromium Code Reviews| Index: src/feedback-vector-inl.h |
| diff --git a/src/feedback-vector-inl.h b/src/feedback-vector-inl.h |
| index 45c2cd26011b2ad01c94da4d0930f84a158c455f..f05cd6287e33d8ca36e5452e394eb6e420d913d5 100644 |
| --- a/src/feedback-vector-inl.h |
| +++ b/src/feedback-vector-inl.h |
| @@ -67,6 +67,7 @@ int FeedbackMetadata::GetSlotSize(FeedbackSlotKind kind) { |
| case FeedbackSlotKind::kStoreKeyedSloppy: |
| case FeedbackSlotKind::kStoreKeyedStrict: |
| case FeedbackSlotKind::kStoreDataPropertyInLiteral: |
| + case FeedbackSlotKind::kTypeProfile: |
| return 2; |
|
Yang
2017/02/22 10:39:28
Why do we need two slots for this?
Franzi
2017/02/27 11:38:01
Changed it to 1.
|
| case FeedbackSlotKind::kInvalid: |
| @@ -186,7 +187,8 @@ void FeedbackVector::ComputeCounts(int* with_type_info, int* generic, |
| case FeedbackSlotKind::kStoreOwnNamed: |
| case FeedbackSlotKind::kStoreKeyedSloppy: |
| case FeedbackSlotKind::kStoreKeyedStrict: |
| - case FeedbackSlotKind::kStoreDataPropertyInLiteral: { |
| + case FeedbackSlotKind::kStoreDataPropertyInLiteral: |
| + case FeedbackSlotKind::kTypeProfile: { |
| if (obj->IsWeakCell() || obj->IsFixedArray() || obj->IsString()) { |
| with++; |
| } else if (obj == megamorphic_sentinel) { |