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