diff options
Diffstat (limited to 'deps/v8/src/lithium-codegen.cc')
-rw-r--r-- | deps/v8/src/lithium-codegen.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/deps/v8/src/lithium-codegen.cc b/deps/v8/src/lithium-codegen.cc index 2d71d13c6..a057c2fd8 100644 --- a/deps/v8/src/lithium-codegen.cc +++ b/deps/v8/src/lithium-codegen.cc @@ -104,11 +104,9 @@ bool LCodeGenBase::GenerateBody() { GenerateBodyInstructionPre(instr); HValue* value = instr->hydrogen_value(); - if (value->position() != RelocInfo::kNoPosition) { - ASSERT(!graph()->info()->IsOptimizing() || - !FLAG_emit_opt_code_positions || - value->position() != RelocInfo::kNoPosition); - RecordAndWritePosition(value->position()); + if (!value->position().IsUnknown()) { + RecordAndWritePosition( + chunk()->graph()->SourcePositionToScriptPosition(value->position())); } instr->CompileToNative(codegen); |