mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-08 06:09:58 +00:00
LibJS: Let JS::Script remember whether its code is strict mode
We don't want to rely on having the AST node just to answer the question "is this script strict mode?"
This commit is contained in:
parent
b712caf855
commit
892c7d980e
Notes:
github-actions[bot]
2025-10-27 20:15:42 +00:00
Author: https://github.com/awesomekling
Commit: 892c7d980e
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6604
3 changed files with 11 additions and 4 deletions
|
|
@ -250,7 +250,7 @@ ThrowCompletionOr<Value> Interpreter::run(Script& script_record, GC::Ptr<Environ
|
|||
// 8. Set the PrivateEnvironment of scriptContext to null.
|
||||
|
||||
// NOTE: This isn't in the spec, but we require it.
|
||||
script_context->is_strict_mode = script_record.parse_node().is_strict_mode();
|
||||
script_context->is_strict_mode = script_record.is_strict_mode();
|
||||
|
||||
// 9. Suspend the currently running execution context.
|
||||
// 10. Push scriptContext onto the execution context stack; scriptContext is now the running execution context.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue