Chromium Code Reviews| Index: src/compiler.cc |
| =================================================================== |
| --- src/compiler.cc (revision 3390) |
| +++ src/compiler.cc (working copy) |
| @@ -179,7 +179,9 @@ |
| // called. |
| if (is_eval) { |
| JavaScriptFrameIterator it; |
| - script->set_eval_from_function(it.frame()->function()); |
| + if (it.frame()->function()->IsJSFunction()) |
|
Mads Ager (chromium)
2009/12/01 14:43:12
Is this conditional needed? If it is indentation
|
| + script->set_eval_from_shared( |
| + JSFunction::cast(it.frame()->function())->shared()); |
| int offset = static_cast<int>( |
| it.frame()->pc() - it.frame()->code()->instruction_start()); |
| script->set_eval_from_instructions_offset(Smi::FromInt(offset)); |