| Index: src/objects-debug.cc
 | 
| diff --git a/src/objects-debug.cc b/src/objects-debug.cc
 | 
| index db50cfba75b5e5f64550075a8c0afa407ea8d8d0..57ac691b6aa24e6b6e68966fdc30b97c9e0840d4 100644
 | 
| --- a/src/objects-debug.cc
 | 
| +++ b/src/objects-debug.cc
 | 
| @@ -604,21 +604,29 @@ void JSFunction::JSFunctionVerify() {
 | 
|  
 | 
|  void SharedFunctionInfo::SharedFunctionInfoVerify() {
 | 
|    CHECK(IsSharedFunctionInfo());
 | 
| -  VerifyObjectField(kNameOffset);
 | 
| +
 | 
|    VerifyObjectField(kCodeOffset);
 | 
| -  VerifyObjectField(kOptimizedCodeMapOffset);
 | 
| +  VerifyObjectField(kDebugInfoOffset);
 | 
|    VerifyObjectField(kFeedbackMetadataOffset);
 | 
| -  VerifyObjectField(kScopeInfoOffset);
 | 
| -  VerifyObjectField(kOuterScopeInfoOffset);
 | 
| +  VerifyObjectField(kFunctionDataOffset);
 | 
| +  VerifyObjectField(kFunctionIdentifierOffset);
 | 
|    VerifyObjectField(kInstanceClassNameOffset);
 | 
| +  VerifyObjectField(kNameOffset);
 | 
| +  VerifyObjectField(kOptimizedCodeMapOffset);
 | 
| +  VerifyObjectField(kOuterScopeInfoOffset);
 | 
| +  VerifyObjectField(kScopeInfoOffset);
 | 
| +  VerifyObjectField(kScriptOffset);
 | 
| +
 | 
|    CHECK(function_data()->IsUndefined(GetIsolate()) || IsApiFunction() ||
 | 
|          HasBytecodeArray() || HasAsmWasmData());
 | 
| -  VerifyObjectField(kFunctionDataOffset);
 | 
| -  VerifyObjectField(kScriptOffset);
 | 
| -  VerifyObjectField(kDebugInfoOffset);
 | 
| +
 | 
|    CHECK(function_identifier()->IsUndefined(GetIsolate()) ||
 | 
|          HasBuiltinFunctionId() || HasInferredName());
 | 
| -  VerifyObjectField(kFunctionIdentifierOffset);
 | 
| +
 | 
| +  if (scope_info()->length() > 0) {
 | 
| +    CHECK(kind() == scope_info()->function_kind());
 | 
| +    CHECK_EQ(kind() == kModule, scope_info()->scope_type() == MODULE_SCOPE);
 | 
| +  }
 | 
|  }
 | 
|  
 | 
|  
 | 
| 
 |