Index: test/cctest/test-feedback-vector.cc |
diff --git a/test/cctest/test-feedback-vector.cc b/test/cctest/test-feedback-vector.cc |
index e94de7b552007e317c66d458f34fe763c795174e..da9bde50bec9a2a3e00bf44ca0ceff674da6355a 100644 |
--- a/test/cctest/test-feedback-vector.cc |
+++ b/test/cctest/test-feedback-vector.cc |
@@ -184,7 +184,7 @@ TEST(VectorICProfilerStatistics) { |
CHECK_EQ(0, feedback_info->ic_generic_count()); |
Handle<TypeFeedbackVector> feedback_vector = |
handle(f->shared()->feedback_vector(), isolate); |
- int ic_slot = 0; |
+ int ic_slot = 1; |
CallICNexus nexus(feedback_vector, FeedbackVectorICSlot(ic_slot)); |
CHECK_EQ(1, feedback_vector->ic_with_type_info_count()); |
CHECK_EQ(0, feedback_vector->ic_generic_count()); |
@@ -233,7 +233,7 @@ TEST(VectorCallICStates) { |
// There should be one IC. |
Handle<TypeFeedbackVector> feedback_vector = |
Handle<TypeFeedbackVector>(f->shared()->feedback_vector(), isolate); |
- FeedbackVectorICSlot slot(0); |
+ FeedbackVectorICSlot slot(1); |
CallICNexus nexus(feedback_vector, slot); |
CHECK_EQ(MONOMORPHIC, nexus.StateFromFeedback()); |
// CallIC doesn't return map feedback. |
@@ -275,7 +275,7 @@ TEST(VectorLoadICStates) { |
// There should be one IC. |
Handle<TypeFeedbackVector> feedback_vector = |
Handle<TypeFeedbackVector>(f->shared()->feedback_vector(), isolate); |
- FeedbackVectorICSlot slot(0); |
+ FeedbackVectorICSlot slot(1); |
LoadICNexus nexus(feedback_vector, slot); |
CHECK_EQ(PREMONOMORPHIC, nexus.StateFromFeedback()); |
@@ -333,8 +333,8 @@ TEST(VectorLoadICSlotSharing) { |
// There should be one IC slot. |
Handle<TypeFeedbackVector> feedback_vector = |
Handle<TypeFeedbackVector>(f->shared()->feedback_vector(), isolate); |
- CHECK_EQ(1, feedback_vector->ICSlots()); |
- FeedbackVectorICSlot slot(0); |
+ CHECK_EQ(2, feedback_vector->ICSlots()); |
+ FeedbackVectorICSlot slot(1); |
LoadICNexus nexus(feedback_vector, slot); |
CHECK_EQ(MONOMORPHIC, nexus.StateFromFeedback()); |
} |
@@ -357,7 +357,7 @@ TEST(VectorLoadICOnSmi) { |
// There should be one IC. |
Handle<TypeFeedbackVector> feedback_vector = |
Handle<TypeFeedbackVector>(f->shared()->feedback_vector(), isolate); |
- FeedbackVectorICSlot slot(0); |
+ FeedbackVectorICSlot slot(1); |
LoadICNexus nexus(feedback_vector, slot); |
CHECK_EQ(PREMONOMORPHIC, nexus.StateFromFeedback()); |