| Index: src/heap/heap.cc | 
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc | 
| index 45c35859fadd9c2d40f21a8288b7fb32e32bfd5b..6dc67fcffe69b91183035911750c3356141d4229 100644 | 
| --- a/src/heap/heap.cc | 
| +++ b/src/heap/heap.cc | 
| @@ -3413,25 +3413,17 @@ void Heap::CreateInitialObjects() { | 
| set_microtask_queue(empty_fixed_array()); | 
|  | 
| { | 
| -    FeedbackVectorSpec spec(0, Code::KEYED_LOAD_IC); | 
| +    Code::Kind kinds[] = {Code::LOAD_IC, Code::KEYED_LOAD_IC, Code::STORE_IC, | 
| +                          Code::KEYED_STORE_IC}; | 
| +    FeedbackVectorSpec spec(0, 4, kinds); | 
| Handle<TypeFeedbackVector> dummy_vector = | 
| factory->NewTypeFeedbackVector(&spec); | 
| -    dummy_vector->Set(FeedbackVectorICSlot(0), | 
| -                      *TypeFeedbackVector::MegamorphicSentinel(isolate()), | 
| -                      SKIP_WRITE_BARRIER); | 
| -    set_keyed_load_dummy_vector(*dummy_vector); | 
| -  } | 
| - | 
| -  if (FLAG_vector_stores) { | 
| -    FeedbackVectorSpec spec(0, Code::KEYED_STORE_IC); | 
| -    Handle<TypeFeedbackVector> dummy_vector = | 
| -        factory->NewTypeFeedbackVector(&spec); | 
| -    dummy_vector->Set(FeedbackVectorICSlot(0), | 
| -                      *TypeFeedbackVector::MegamorphicSentinel(isolate()), | 
| -                      SKIP_WRITE_BARRIER); | 
| -    set_keyed_store_dummy_vector(*dummy_vector); | 
| -  } else { | 
| -    set_keyed_store_dummy_vector(empty_fixed_array()); | 
| +    for (int i = 0; i < 4; i++) { | 
| +      dummy_vector->Set(FeedbackVectorICSlot(0), | 
| +                        *TypeFeedbackVector::MegamorphicSentinel(isolate()), | 
| +                        SKIP_WRITE_BARRIER); | 
| +    } | 
| +    set_dummy_vector(*dummy_vector); | 
| } | 
|  | 
| set_detached_contexts(empty_fixed_array()); | 
|  |