diff --git a/Tests/LibJS/test-test262.cpp b/Tests/LibJS/test-test262.cpp index 4b35d3683b..862e2a592a 100644 --- a/Tests/LibJS/test-test262.cpp +++ b/Tests/LibJS/test-test262.cpp @@ -222,10 +222,10 @@ public: NonnullOwnPtr m_output; }; -static HashMap run_test_files(Span files, size_t offset, StringView command, char const* const arguments[]) +static ErrorOr> run_test_files(Span files, size_t offset, StringView command, char const* const arguments[]) { HashMap results {}; - results.ensure_capacity(files.size()); + TRY(results.try_ensure_capacity(files.size())); size_t test_index = 0; auto fail_all_after = [&] { @@ -378,9 +378,9 @@ ErrorOr serenity_main(Main::Arguments arguments) while (index < paths.size()) { print_progress(); auto this_batch_size = min(batch_size, paths.size() - index); - auto batch_results = run_test_files(paths.span().slice(index, this_batch_size), index, args[0], raw_args.data()); + auto batch_results = TRY(run_test_files(paths.span().slice(index, this_batch_size), index, args[0], raw_args.data())); - results.ensure_capacity(results.size() + batch_results.size()); + TRY(results.try_ensure_capacity(results.size() + batch_results.size())); for (auto& [key, value] : batch_results) { results.set(key, value); ++result_counts[static_cast(value)];