commit 386979b1d183b4111bbfc3d99bf893294200a380
parent 8c5dad81bd8d8914d20c0d114f66a34ea07c9a4c
Author: Yoshi Cheng-Hao Huang <allstars.chh@gmail.com>
Date: Fri, 19 Dec 2025 21:40:07 +0000
Bug 2006871 - Part 1: Remove CreateModuleRequest. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D277001
Diffstat:
2 files changed, 0 insertions(+), 16 deletions(-)
diff --git a/js/public/Modules.h b/js/public/Modules.h
@@ -314,8 +314,6 @@ extern JS_PUBLIC_API ModuleType GetRequestedModuleType(
*/
extern JS_PUBLIC_API JSScript* GetModuleScript(Handle<JSObject*> moduleRecord);
-extern JS_PUBLIC_API JSObject* CreateModuleRequest(
- JSContext* cx, Handle<JSString*> specifierArg, ModuleType moduleType);
extern JS_PUBLIC_API JSString* GetModuleRequestSpecifier(
JSContext* cx, Handle<JSObject*> moduleRequestArg);
diff --git a/js/src/vm/Modules.cpp b/js/src/vm/Modules.cpp
@@ -464,20 +464,6 @@ JS_PUBLIC_API JSObject* JS::GetModuleEnvironment(JSContext* cx,
return moduleObj->as<ModuleObject>().environment();
}
-JS_PUBLIC_API JSObject* JS::CreateModuleRequest(JSContext* cx,
- Handle<JSString*> specifierArg,
- JS::ModuleType moduleType) {
- AssertHeapIsIdle();
- CHECK_THREAD(cx);
-
- Rooted<JSAtom*> specifierAtom(cx, AtomizeString(cx, specifierArg));
- if (!specifierAtom) {
- return nullptr;
- }
-
- return ModuleRequestObject::create(cx, specifierAtom, moduleType);
-}
-
JS_PUBLIC_API JSString* JS::GetModuleRequestSpecifier(
JSContext* cx, Handle<JSObject*> moduleRequestArg) {
AssertHeapIsIdle();