@@ -481,11 +481,8 @@ ACCESSOR(SharedFunctionInfo, function_data, shared_info()->kFunctionDataOffset,
481481ACCESSOR (SharedFunctionInfo, name, shared_info()->kNameOffset , String)
482482ACCESSOR (SharedFunctionInfo, inferred_name, shared_info()->kInferredNameOffset ,
483483 Value)
484- ACCESSOR (SharedFunctionInfo, script, shared_info()->kScriptOffset , Script)
485484SAFE_ACCESSOR (SharedFunctionInfo, script_or_debug_info,
486485 shared_info ()->kScriptOrDebugInfoOffset, HeapObject)
487- ACCESSOR(SharedFunctionInfo, scope_info, shared_info()->kScopeInfoOffset,
488- HeapObject)
489486ACCESSOR(SharedFunctionInfo, name_or_scope_info,
490487 shared_info ()->kNameOrScopeInfoOffset, HeapObject)
491488
@@ -521,8 +518,6 @@ Value SharedFunctionInfo::GetInferredName(Error& err) {
521518}
522519
523520HeapObject SharedFunctionInfo::GetScopeInfo (Error& err) {
524- if (v8 ()->shared_info ()->kNameOrScopeInfoOffset == -1 ) return scope_info (err);
525-
526521 HeapObject maybe_scope_info = name_or_scope_info (err);
527522 if (!String::IsString (v8 (), maybe_scope_info, err)) return maybe_scope_info;
528523
@@ -531,10 +526,6 @@ HeapObject SharedFunctionInfo::GetScopeInfo(Error& err) {
531526}
532527
533528Script SharedFunctionInfo::GetScript (Error& err) {
534- if (!v8 ()->shared_info ()->kScriptOrDebugInfoOffset .Loaded ()) {
535- return script (err);
536- }
537-
538529 HeapObject maybe_script = script_or_debug_info (err);
539530 if (maybe_script.IsScript (err)) return maybe_script;
540531
@@ -1096,18 +1087,6 @@ inline Smi ScopeInfo::ParameterCount(Error& err) {
10961087 err);
10971088}
10981089
1099- inline Smi ScopeInfo::StackLocalCount (Error& err) {
1100- if (v8 ()->scope_info ()->kStackLocalCountOffset == -1 ) {
1101- return Smi (v8 (), 0 );
1102- }
1103- int64_t data_offset =
1104- v8 ()->scope_info ()->kIsFixedArray ? v8 ()->fixed_array ()->kDataOffset : 0 ;
1105- return HeapObject::LoadFieldValue<Smi>(
1106- data_offset + v8 ()->scope_info ()->kStackLocalCountOffset *
1107- v8 ()->common ()->kPointerSize ,
1108- err);
1109- }
1110-
11111090inline Smi ScopeInfo::ContextLocalCount (Error& err) {
11121091 int64_t data_offset = v8 ()->scope_info ()->kIsFixedArray
11131092 ? v8 ()->fixed_array ()->kDataOffset
@@ -1120,16 +1099,6 @@ inline Smi ScopeInfo::ContextLocalCount(Error& err) {
11201099
11211100inline int ScopeInfo::ContextLocalIndex (Error& err) {
11221101 int context_local_index = v8 ()->scope_info ()->kVariablePartIndex ;
1123-
1124- if (v8 ()->scope_info ()->kEmbeddedParamAndStackLocals ) {
1125- Smi param_count = ParameterCount (err);
1126- if (err.Fail ()) return -1 ;
1127- context_local_index += param_count.GetValue () + 1 ;
1128-
1129- Smi stack_local = StackLocalCount (err);
1130- if (err.Fail ()) return -1 ;
1131- context_local_index += stack_local.GetValue ();
1132- }
11331102 return context_local_index;
11341103}
11351104
0 commit comments