| Index: src/feedback-vector.cc
|
| diff --git a/src/feedback-vector.cc b/src/feedback-vector.cc
|
| index 4bdf4823ce9395e825c1b3c69106d40b78fa67ee..b6049d57a99eac57a472aa9386ccb2bc7fa7f727 100644
|
| --- a/src/feedback-vector.cc
|
| +++ b/src/feedback-vector.cc
|
| @@ -177,6 +177,17 @@ FeedbackSlotKind FeedbackVector::GetKind(FeedbackSlot slot) const {
|
| return metadata()->GetKind(slot);
|
| }
|
|
|
| +FeedbackSlot FeedbackVector::GetTypeProfileSlot() const {
|
| + FeedbackMetadataIterator iter(metadata());
|
| + while (iter.HasNext()) {
|
| + FeedbackSlot slot = iter.Next();
|
| + if (IsTypeProfile(slot)) {
|
| + return slot;
|
| + }
|
| + }
|
| + return FeedbackSlot();
|
| +}
|
| +
|
| // static
|
| Handle<FeedbackVector> FeedbackVector::New(Isolate* isolate,
|
| Handle<SharedFunctionInfo> shared) {
|
|
|