summaryrefslogtreecommitdiff
path: root/deps/v8/src/objects/source-text-module.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/objects/source-text-module.cc')
-rw-r--r--deps/v8/src/objects/source-text-module.cc6
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());