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