| Index: src/heap/objects-visiting-inl.h | 
| diff --git a/src/heap/objects-visiting-inl.h b/src/heap/objects-visiting-inl.h | 
| index 0e025b22f2af61dabef81bca9136b518c162fc2d..3d914b863f64147d06d10d99cb587639a01019a9 100644 | 
| --- a/src/heap/objects-visiting-inl.h | 
| +++ b/src/heap/objects-visiting-inl.h | 
| @@ -415,13 +415,6 @@ void StaticMarkingVisitor<StaticVisitor>::VisitCode(Map* map, | 
| if (FLAG_age_code && !heap->isolate()->serializer_enabled()) { | 
| code->MakeOlder(heap->mark_compact_collector()->marking_parity()); | 
| } | 
| -  MarkCompactCollector* collector = heap->mark_compact_collector(); | 
| -  if (collector->is_code_flushing_enabled()) { | 
| -    if (code->kind() == Code::OPTIMIZED_FUNCTION) { | 
| -      // Visit all unoptimized code objects to prevent flushing them. | 
| -      MarkInlinedFunctionsCode(heap, code); | 
| -    } | 
| -  } | 
| CodeBodyVisitor::Visit(map, object); | 
| } | 
|  | 
| @@ -605,25 +598,6 @@ void StaticMarkingVisitor<StaticVisitor>::MarkOptimizedCodeMap( | 
| } | 
|  | 
|  | 
| -template <typename StaticVisitor> | 
| -void StaticMarkingVisitor<StaticVisitor>::MarkInlinedFunctionsCode(Heap* heap, | 
| -                                                                   Code* code) { | 
| -  // For optimized functions we should retain both non-optimized version | 
| -  // of its code and non-optimized version of all inlined functions. | 
| -  // This is required to support bailing out from inlined code. | 
| -  if (code->deoptimization_data() != heap->empty_fixed_array()) { | 
| -    DeoptimizationInputData* const data = | 
| -        DeoptimizationInputData::cast(code->deoptimization_data()); | 
| -    FixedArray* const literals = data->LiteralArray(); | 
| -    int const inlined_count = data->InlinedFunctionCount()->value(); | 
| -    for (int i = 0; i < inlined_count; ++i) { | 
| -      StaticVisitor::MarkObject( | 
| -          heap, SharedFunctionInfo::cast(literals->get(i))->code()); | 
| -    } | 
| -  } | 
| -} | 
| - | 
| - | 
| inline static bool HasSourceCode(Heap* heap, SharedFunctionInfo* info) { | 
| Object* undefined = heap->undefined_value(); | 
| return (info->script() != undefined) && | 
|  |