mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-29 12:49:08 +00:00
LibJS: Delete Declaration::for_each_lexically_declared_name
1. Replaces for_each_lexically_declared_name usage with more generic for_each_lexically_declared_identifier. 2. Deletes for_each_lexically_declared_name.
This commit is contained in:
committed by
Andreas Kling
parent
231d58dd62
commit
0fa47405df
@@ -441,8 +441,8 @@ ThrowCompletionOr<void> ECMAScriptFunctionObject::function_declaration_instantia
|
||||
|
||||
if (!has_parameter_expressions && arguments_object_needed) {
|
||||
// NOTE: Nothing in the callback throws an exception.
|
||||
MUST(scope_body->for_each_lexically_declared_name([&](auto const& name) {
|
||||
if (name == arguments_name)
|
||||
MUST(scope_body->for_each_lexically_declared_identifier([&](auto const& identifier) {
|
||||
if (identifier.string() == arguments_name)
|
||||
arguments_object_needed = false;
|
||||
}));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user