@@ -2566,7 +2566,7 @@ TEST(CreatePromiseResolvingFunctionsContext) {
2566
2566
ft.Call (isolate->factory ()->undefined_value ()).ToHandleChecked ();
2567
2567
CHECK (result->IsContext ());
2568
2568
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 ());
2570
2570
CHECK_EQ (*isolate->native_context (), context_js->native_context ());
2571
2571
CHECK (context_js->get (PromiseBuiltins::kPromiseSlot ).IsJSPromise ());
2572
2572
CHECK_EQ (ReadOnlyRoots (isolate).false_value (),
@@ -2724,7 +2724,7 @@ TEST(CreatePromiseGetCapabilitiesExecutorContext) {
2724
2724
CHECK (result_obj->IsContext ());
2725
2725
Handle<Context> context_js = Handle<Context>::cast (result_obj);
2726
2726
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 ());
2728
2728
CHECK_EQ (*isolate->native_context (), context_js->native_context ());
2729
2729
CHECK (
2730
2730
context_js->get (PromiseBuiltins::kCapabilitySlot ).IsPromiseCapability ());
@@ -2773,7 +2773,8 @@ TEST(NewPromiseCapability) {
2773
2773
2774
2774
for (auto && callback : callbacks) {
2775
2775
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 ());
2777
2778
CHECK_EQ (*isolate->native_context (), context->native_context ());
2778
2779
CHECK_EQ (PromiseBuiltins::kPromiseContextLength , context->length ());
2779
2780
CHECK_EQ (context->get (PromiseBuiltins::kPromiseSlot ), result->promise ());
0 commit comments