1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:27:43 +00:00

LibJS: Add ScriptOrModule to execution context and track it everywhere

This commit is contained in:
davidot 2022-01-17 14:48:22 +01:00 committed by Linus Groh
parent 99edf5b25a
commit 57c5a59cab
10 changed files with 42 additions and 6 deletions

View file

@ -85,7 +85,7 @@ ThrowCompletionOr<Value> NativeFunction::internal_call(Value this_argument, Mark
callee_context.realm = callee_realm;
// 7. Set the ScriptOrModule of calleeContext to null.
// FIXME: Our execution context struct currently does not track this item.
// Note: This is already the default value.
// 8. Perform any necessary implementation-defined initialization of calleeContext.
@ -150,7 +150,7 @@ ThrowCompletionOr<Object*> NativeFunction::internal_construct(MarkedValueList ar
callee_context.realm = callee_realm;
// 7. Set the ScriptOrModule of calleeContext to null.
// FIXME: Our execution context struct currently does not track this item.
// Note: This is already the default value.
// 8. Perform any necessary implementation-defined initialization of calleeContext.