| Index: src/x64/lithium-codegen-x64.cc
 | 
| diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
 | 
| index 728a03842b814186a2e35d8855ca8a58a65c9890..9bcbee6b9ae311a54aeb930ce9f4b79ac1403080 100644
 | 
| --- a/src/x64/lithium-codegen-x64.cc
 | 
| +++ b/src/x64/lithium-codegen-x64.cc
 | 
| @@ -335,7 +335,8 @@ bool LCodeGen::GenerateDeferredCode() {
 | 
|  
 | 
|        HValue* value =
 | 
|            instructions_->at(code->instruction_index())->hydrogen_value();
 | 
| -      RecordAndWritePosition(value->position());
 | 
| +      RecordAndWritePosition(
 | 
| +          chunk()->graph()->SourcePositionToScriptPosition(value->position()));
 | 
|  
 | 
|        Comment(";;; <@%d,#%d> "
 | 
|                "-------------------- Deferred %s --------------------",
 | 
| @@ -798,6 +799,7 @@ void LCodeGen::PopulateDeoptimizationData(Handle<Code> code) {
 | 
|        translations_.CreateByteArray(isolate()->factory());
 | 
|    data->SetTranslationByteArray(*translations);
 | 
|    data->SetInlinedFunctionCount(Smi::FromInt(inlined_function_count_));
 | 
| +  data->SetOptimizationId(Smi::FromInt(info_->optimization_id()));
 | 
|  
 | 
|    Handle<FixedArray> literals =
 | 
|        factory()->NewFixedArray(deoptimization_literals_.length(), TENURED);
 | 
| 
 |