1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 06:37:44 +00:00

LibJS: Use LoadRequestedModules in the ad-hoc module loading path

This ensures that modules go through the expected state transitions,
fixing hundreds of test262 tests.
This commit is contained in:
Andreas Kling 2023-12-06 11:14:41 +01:00
parent d7005be768
commit 26c21fba8e
2 changed files with 3 additions and 29 deletions

View file

@ -268,7 +268,7 @@ private:
ThrowCompletionOr<void> iterator_binding_initialization(BindingPattern const& binding, IteratorRecord& iterator_record, Environment* environment);
void load_imported_module(ImportedModuleReferrer, ModuleRequest const&, GCPtr<GraphLoadingState::HostDefined>, ImportedModulePayload);
ThrowCompletionOr<void> link_and_eval_module(Module& module);
ThrowCompletionOr<void> link_and_eval_module(CyclicModule&);
void set_well_known_symbols(WellKnownSymbols well_known_symbols) { m_well_known_symbols = move(well_known_symbols); }