1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-09 00:30:47 +00:00

LibJS: Call HostEnsureCanCompileStrings in PerformShadowRealmEval

We now do have this host-defined abstract operation :^)
This commit is contained in:
Linus Groh 2022-07-31 12:20:17 +02:00
parent fed1498824
commit 5f253988ef

View File

@ -97,8 +97,9 @@ ThrowCompletionOr<Value> perform_shadow_realm_eval(GlobalObject& global_object,
{
auto& vm = global_object.vm();
// FIXME: Needs to be updated to latest ECMA-262. See: https://github.com/tc39/proposal-shadowrealm/issues/367
// 1. Perform ? HostEnsureCanCompileStrings(callerRealm, evalRealm).
// FIXME: We don't have this host-defined abstract operation yet.
TRY(vm.host_ensure_can_compile_strings(eval_realm));
// 2. Perform the following substeps in an implementation-defined order, possibly interleaving parsing and error detection: