| Index: src/isolate.cc
|
| diff --git a/src/isolate.cc b/src/isolate.cc
|
| index d73d805878e9ae95516f7e2f6ff30d1f9d959431..4caedf6cb092637ec640db33d6de8c4a5d2b6b91 100644
|
| --- a/src/isolate.cc
|
| +++ b/src/isolate.cc
|
| @@ -1319,16 +1319,9 @@
|
| HandleScope scope(this);
|
| // Find code position if recorded in relocation info.
|
| JavaScriptFrame* frame = it.frame();
|
| - int pos = RelocInfo::kNoPosition;
|
| - if (frame->is_interpreted()) {
|
| - InterpretedFrame* iframe = reinterpret_cast<InterpretedFrame*>(frame);
|
| - BytecodeArray* bytecode_array = iframe->GetBytecodeArray();
|
| - pos = bytecode_array->SourcePosition(iframe->GetBytecodeOffset());
|
| - } else if (!frame->is_optimized()) {
|
| - Code* code = frame->LookupCode();
|
| - int offset = static_cast<int>(frame->pc() - code->instruction_start());
|
| - pos = frame->LookupCode()->SourcePosition(offset);
|
| - }
|
| + Code* code = frame->LookupCode();
|
| + int offset = static_cast<int>(frame->pc() - code->instruction_start());
|
| + int pos = frame->LookupCode()->SourcePosition(offset);
|
| Handle<Object> pos_obj(Smi::FromInt(pos), this);
|
| // Fetch function and receiver.
|
| Handle<JSFunction> fun(frame->function());
|
|
|