| 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()); | 
|  |