| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 7c871816be769ad331cff1afe61d4882773e4444..1e40ac5d9c12f6b253f75530812d4f4bc41573ea 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -5144,6 +5144,7 @@ ACCESSORS(Script, line_ends, Object, kLineEndsOffset)
|
| ACCESSORS(Script, eval_from_shared, Object, kEvalFromSharedOffset)
|
| ACCESSORS_TO_SMI(Script, eval_from_instructions_offset,
|
| kEvalFrominstructionsOffsetOffset)
|
| +ACCESSORS(Script, shared_function_infos, Object, kSharedFunctionInfosOffset)
|
| ACCESSORS_TO_SMI(Script, flags, kFlagsOffset)
|
| ACCESSORS(Script, source_url, Object, kSourceUrlOffset)
|
| ACCESSORS(Script, source_mapping_url, Object, kSourceMappingUrlOffset)
|
| @@ -5238,6 +5239,8 @@ BOOL_ACCESSORS(SharedFunctionInfo,
|
| kHasDuplicateParameters)
|
| BOOL_ACCESSORS(SharedFunctionInfo, compiler_hints, asm_function, kIsAsmFunction)
|
| BOOL_ACCESSORS(SharedFunctionInfo, compiler_hints, deserialized, kDeserialized)
|
| +BOOL_ACCESSORS(SharedFunctionInfo, compiler_hints, never_compiled,
|
| + kNeverCompiled)
|
|
|
|
|
| #if V8_HOST_ARCH_32_BIT
|
| @@ -5452,6 +5455,8 @@ void SharedFunctionInfo::ReplaceCode(Code* value) {
|
| DCHECK(code()->gc_metadata() == NULL && value->gc_metadata() == NULL);
|
|
|
| set_code(value);
|
| +
|
| + if (is_compiled()) set_never_compiled(false);
|
| }
|
|
|
|
|
|
|