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