Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index 86374371e9b81de642cb528ad2b9a89e76c2c7f1..710c61e703ed917eb92abaaaa44e014fcc1f556c 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(); |
} |
if (result.is_null()) isolate->ReportPendingMessages(); |
@@ -670,6 +671,7 @@ Handle<SharedFunctionInfo> Compiler::CompileEval(Handle<String> source, |
if (result->ic_age() != HEAP->global_ic_age()) { |
result->ResetForNewContext(HEAP->global_ic_age()); |
} |
+ result->code()->MakeYoung(); |
} |
return result; |