AK+Everywhere: Add Vector::contains(predicate) and use it

No functional changes.
This commit is contained in:
Jelle Raaijmakers
2026-01-06 14:43:55 +01:00
committed by Sam Atkins
parent d84a0d411c
commit ae20ecf857
Notes: github-actions[bot] 2026-01-08 15:28:34 +00:00
13 changed files with 40 additions and 71 deletions

View File

@@ -164,7 +164,7 @@ SharedFunctionInstanceData::SharedFunctionInstanceData(
HashMap<Utf16FlyString, ParameterIsLocal> parameter_bindings;
auto arguments_object_needs_binding = m_arguments_object_needed && !m_local_variables_names.first_matching([](auto const& local) { return local.declaration_kind == LocalVariable::DeclarationKind::ArgumentsObject; }).has_value();
auto arguments_object_needs_binding = m_arguments_object_needed && !m_local_variables_names.contains([](auto const& local) { return local.declaration_kind == LocalVariable::DeclarationKind::ArgumentsObject; });
// 22. If argumentsObjectNeeded is true, then
if (m_arguments_object_needed) {