diff options
Diffstat (limited to 'deps/v8/src/objects/source-text-module.cc')
-rw-r--r-- | deps/v8/src/objects/source-text-module.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/v8/src/objects/source-text-module.cc b/deps/v8/src/objects/source-text-module.cc index a905444da5..755f826a87 100644 --- a/deps/v8/src/objects/source-text-module.cc +++ b/deps/v8/src/objects/source-text-module.cc @@ -672,13 +672,13 @@ Handle<JSModuleNamespace> SourceTextModule::GetModuleNamespace( MaybeHandle<JSObject> SourceTextModule::GetImportMeta( Isolate* isolate, Handle<SourceTextModule> module) { - Handle<HeapObject> import_meta(module->import_meta(), isolate); + Handle<HeapObject> import_meta(module->import_meta(kAcquireLoad), isolate); if (import_meta->IsTheHole(isolate)) { if (!isolate->RunHostInitializeImportMetaObjectCallback(module).ToHandle( &import_meta)) { return {}; } - module->set_import_meta(*import_meta); + module->set_import_meta(*import_meta, kReleaseStore); } return Handle<JSObject>::cast(import_meta); } @@ -1181,7 +1181,7 @@ void SourceTextModule::Reset(Isolate* isolate, Handle<SourceTextModule> module) { Factory* factory = isolate->factory(); - DCHECK(module->import_meta().IsTheHole(isolate)); + DCHECK(module->import_meta(kAcquireLoad).IsTheHole(isolate)); Handle<FixedArray> regular_exports = factory->NewFixedArray(module->regular_exports().length()); |