| Index: src/type-feedback-vector.cc | 
| diff --git a/src/type-feedback-vector.cc b/src/type-feedback-vector.cc | 
| index 9d7169e9d6a988406d2b0d255d47df6153c2d3ed..7b7b434f5600154d45b7eba03c37bed8eeb375b7 100644 | 
| --- a/src/type-feedback-vector.cc | 
| +++ b/src/type-feedback-vector.cc | 
| @@ -109,8 +109,6 @@ | 
| return "INVALID"; | 
| case FeedbackVectorSlotKind::CALL_IC: | 
| return "CALL_IC"; | 
| -    case FeedbackVectorSlotKind::CONSTRUCT_IC: | 
| -      return "CONSTRUCT_IC"; | 
| case FeedbackVectorSlotKind::LOAD_IC: | 
| return "LOAD_IC"; | 
| case FeedbackVectorSlotKind::KEYED_LOAD_IC: | 
| @@ -221,11 +219,6 @@ | 
| switch (kind) { | 
| case FeedbackVectorSlotKind::CALL_IC: { | 
| CallICNexus nexus(this, slot); | 
| -          nexus.Clear(shared->code()); | 
| -          break; | 
| -        } | 
| -        case FeedbackVectorSlotKind::CONSTRUCT_IC: { | 
| -          ConstructICNexus nexus(this, slot); | 
| nexus.Clear(shared->code()); | 
| break; | 
| } | 
| @@ -492,18 +485,6 @@ | 
| } | 
|  | 
|  | 
| -Handle<Object> CallICNexus::GetCallFeedback() { | 
| -  Object* feedback = GetFeedback(); | 
| -  if (feedback->IsWeakCell()) { | 
| -    feedback = WeakCell::cast(feedback)->value(); | 
| -  } | 
| -  if (!feedback->IsJSFunction() && !feedback->IsAllocationSite()) { | 
| -    feedback = GetIsolate()->heap()->undefined_value(); | 
| -  } | 
| -  return handle(feedback, GetIsolate()); | 
| -} | 
| - | 
| - | 
| int CallICNexus::ExtractCallCount() { | 
| Object* call_count = GetFeedbackExtra(); | 
| if (call_count->IsSmi()) { | 
| @@ -515,11 +496,6 @@ | 
|  | 
|  | 
| void CallICNexus::Clear(Code* host) { CallIC::Clear(GetIsolate(), host, this); } | 
| - | 
| - | 
| -void ConstructICNexus::Clear(Code* host) { | 
| -  ConstructIC::Clear(GetIsolate(), host, this); | 
| -} | 
|  | 
|  | 
| void CallICNexus::ConfigureMonomorphicArray() { | 
|  |