Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index 4b539897b87b94cc66abbd27c2f2931ff9fb3354..fa83c149d72abf43c67a7ce7d11ca315d84ddc1d 100644 |
--- a/src/compiler.cc |
+++ b/src/compiler.cc |
@@ -615,6 +615,7 @@ static void SetFunctionInfo(Handle<SharedFunctionInfo> function_info, |
function_info->set_dont_inline(lit->flags()->Contains(kDontInline)); |
function_info->set_dont_cache(lit->flags()->Contains(kDontCache)); |
function_info->set_is_generator(lit->is_generator()); |
+ function_info->set_is_arrow(lit->is_arrow()); |
} |
@@ -826,6 +827,7 @@ static Handle<SharedFunctionInfo> CompileToplevel(CompilationInfo* info) { |
lit->name(), |
lit->materialized_literal_count(), |
lit->is_generator(), |
+ lit->is_arrow(), |
info->code(), |
ScopeInfo::Create(info->scope(), info->zone())); |
@@ -1035,6 +1037,7 @@ Handle<SharedFunctionInfo> Compiler::BuildFunctionInfo(FunctionLiteral* literal, |
factory->NewSharedFunctionInfo(literal->name(), |
literal->materialized_literal_count(), |
literal->is_generator(), |
+ literal->is_arrow(), |
info.code(), |
scope_info); |
SetFunctionInfo(result, literal, false, script); |