| Index: src/objects-inl.h
 | 
| diff --git a/src/objects-inl.h b/src/objects-inl.h
 | 
| index 6fff393f68fbef605a28f32a6998f97dfc54ce96..f3bb493f89d4bba35589fff19c8890bf50f1e4ac 100644
 | 
| --- a/src/objects-inl.h
 | 
| +++ b/src/objects-inl.h
 | 
| @@ -6426,6 +6426,7 @@ INT_ACCESSORS(Code, constant_pool_offset, kConstantPoolOffset)
 | 
|  ACCESSORS(Code, relocation_info, ByteArray, kRelocationInfoOffset)
 | 
|  ACCESSORS(Code, handler_table, FixedArray, kHandlerTableOffset)
 | 
|  ACCESSORS(Code, deoptimization_data, FixedArray, kDeoptimizationDataOffset)
 | 
| +ACCESSORS(Code, source_position_table, ByteArray, kSourcePositionTableOffset)
 | 
|  ACCESSORS(Code, raw_type_feedback_info, Object, kTypeFeedbackInfoOffset)
 | 
|  ACCESSORS(Code, next_code_link, Object, kNextCodeLinkOffset)
 | 
|  
 | 
| @@ -6434,6 +6435,7 @@ void Code::WipeOutHeader() {
 | 
|    WRITE_FIELD(this, kRelocationInfoOffset, NULL);
 | 
|    WRITE_FIELD(this, kHandlerTableOffset, NULL);
 | 
|    WRITE_FIELD(this, kDeoptimizationDataOffset, NULL);
 | 
| +  WRITE_FIELD(this, kSourcePositionTableOffset, NULL);
 | 
|    // Do not wipe out major/minor keys on a code stub or IC
 | 
|    if (!READ_FIELD(this, kTypeFeedbackInfoOffset)->IsSmi()) {
 | 
|      WRITE_FIELD(this, kTypeFeedbackInfoOffset, NULL);
 | 
| @@ -6493,6 +6495,7 @@ int Code::SizeIncludingMetadata() {
 | 
|    size += relocation_info()->Size();
 | 
|    size += deoptimization_data()->Size();
 | 
|    size += handler_table()->Size();
 | 
| +  if (kind() == FUNCTION) size += source_position_table()->Size();
 | 
|    return size;
 | 
|  }
 | 
|  
 | 
| 
 |