| Index: src/compiler.cc
|
| diff --git a/src/compiler.cc b/src/compiler.cc
|
| index bddb327069977370c000f6a82f6e8823638c2e61..8fa17240b6977d971f8f25c3b096eaec250a527d 100644
|
| --- a/src/compiler.cc
|
| +++ b/src/compiler.cc
|
| @@ -660,6 +660,7 @@ static void SetFunctionInfo(Handle<SharedFunctionInfo> function_info,
|
| 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());
|
| + function_info->set_is_concise_method(lit->is_concise_method());
|
| }
|
|
|
|
|
| @@ -876,7 +877,7 @@ static Handle<SharedFunctionInfo> CompileToplevel(CompilationInfo* info) {
|
| DCHECK(!info->code().is_null());
|
| result = isolate->factory()->NewSharedFunctionInfo(
|
| lit->name(), lit->materialized_literal_count(), lit->is_generator(),
|
| - lit->is_arrow(), info->code(),
|
| + lit->is_arrow(), lit->is_concise_method(), info->code(),
|
| ScopeInfo::Create(info->scope(), info->zone()),
|
| info->feedback_vector());
|
|
|
| @@ -1099,7 +1100,8 @@ Handle<SharedFunctionInfo> Compiler::BuildFunctionInfo(
|
| // Create a shared function info object.
|
| Handle<SharedFunctionInfo> result = factory->NewSharedFunctionInfo(
|
| literal->name(), literal->materialized_literal_count(),
|
| - literal->is_generator(), literal->is_arrow(), info.code(), scope_info,
|
| + literal->is_generator(), literal->is_arrow(),
|
| + literal->is_concise_method(), info.code(), scope_info,
|
| info.feedback_vector());
|
| SetFunctionInfo(result, literal, false, script);
|
| RecordFunctionCompilation(Logger::FUNCTION_TAG, &info, result);
|
|
|