Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index 86374371e9b81de642cb528ad2b9a89e76c2c7f1..940d37e1c99e032d1ad51540b9f28c2f63f7101f 100644 |
--- a/src/compiler.cc |
+++ b/src/compiler.cc |
@@ -609,6 +609,7 @@ Handle<SharedFunctionInfo> Compiler::Compile(Handle<String> source, |
if (result->ic_age() != HEAP->global_ic_age()) { |
result->ResetForNewContext(HEAP->global_ic_age()); |
} |
+ result->code()->MakeYoung(); |
Michael Starzinger
2012/09/21 09:43:19
I think we also might want to make the code young
danno
2012/10/25 10:07:23
Done.
|
} |
if (result.is_null()) isolate->ReportPendingMessages(); |
@@ -708,7 +709,6 @@ static bool InstallFullCode(CompilationInfo* info) { |
// Check the function has compiled code. |
ASSERT(shared->is_compiled()); |
- shared->set_code_age(0); |
shared->set_dont_optimize(lit->flags()->Contains(kDontOptimize)); |
shared->set_dont_inline(lit->flags()->Contains(kDontInline)); |
shared->set_ast_node_count(lit->ast_node_count()); |