@@ -2566,7 +2566,7 @@ TEST(CreatePromiseResolvingFunctionsContext) {
25662566 ft.Call (isolate->factory ()->undefined_value ()).ToHandleChecked ();
25672567 CHECK (result->IsContext ());
25682568 Handle<Context> context_js = Handle<Context>::cast (result);
2569- CHECK_EQ (isolate->native_context ()-> scope_info ( ), context_js->scope_info ());
2569+ CHECK_EQ (isolate->root (RootIndex:: kEmptyScopeInfo ), context_js->scope_info ());
25702570 CHECK_EQ (*isolate->native_context (), context_js->native_context ());
25712571 CHECK (context_js->get (PromiseBuiltins::kPromiseSlot ).IsJSPromise ());
25722572 CHECK_EQ (ReadOnlyRoots (isolate).false_value (),
@@ -2724,7 +2724,7 @@ TEST(CreatePromiseGetCapabilitiesExecutorContext) {
27242724 CHECK (result_obj->IsContext ());
27252725 Handle<Context> context_js = Handle<Context>::cast (result_obj);
27262726 CHECK_EQ (PromiseBuiltins::kCapabilitiesContextLength , context_js->length ());
2727- CHECK_EQ (isolate->native_context ()-> scope_info ( ), context_js->scope_info ());
2727+ CHECK_EQ (isolate->root (RootIndex:: kEmptyScopeInfo ), context_js->scope_info ());
27282728 CHECK_EQ (*isolate->native_context (), context_js->native_context ());
27292729 CHECK (
27302730 context_js->get (PromiseBuiltins::kCapabilitySlot ).IsPromiseCapability ());
@@ -2773,7 +2773,8 @@ TEST(NewPromiseCapability) {
27732773
27742774 for (auto && callback : callbacks) {
27752775 Handle<Context> context (Context::cast (callback->context ()), isolate);
2776- CHECK_EQ (isolate->native_context ()->scope_info (), context->scope_info ());
2776+ CHECK_EQ (isolate->root (RootIndex::kEmptyScopeInfo ),
2777+ context->scope_info ());
27772778 CHECK_EQ (*isolate->native_context (), context->native_context ());
27782779 CHECK_EQ (PromiseBuiltins::kPromiseContextLength , context->length ());
27792780 CHECK_EQ (context->get (PromiseBuiltins::kPromiseSlot ), result->promise ());
0 commit comments