| Index: src/heap.cc
|
| ===================================================================
|
| --- src/heap.cc (revision 5062)
|
| +++ src/heap.cc (working copy)
|
| @@ -2480,16 +2480,9 @@
|
| ThreadManager::IterateArchivedThreads(&threadvisitor);
|
| if (threadvisitor.FoundCode()) return;
|
|
|
| - // Check that there are heap allocated locals in the scopeinfo. If
|
| - // there is, we are potentially using eval and need the scopeinfo
|
| - // for variable resolution.
|
| - if (ScopeInfo<>::HasHeapAllocatedLocals(function_info->scope_info()))
|
| - return;
|
| -
|
| + // Compute the lazy compilable version of the code.
|
| HandleScope scope;
|
| - // Compute the lazy compilable version of the code, clear the scope info.
|
| function_info->set_code(*ComputeLazyCompile(function_info->length()));
|
| - function_info->set_scope_info(ScopeInfo<>::EmptyHeapObject());
|
| }
|
|
|
|
|
|
|