diff options
author | Timothy Flynn <trflynn89@pm.me> | 2023-02-02 21:34:01 -0500 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2023-02-08 18:32:37 +0000 |
commit | 340434ce0967f0d38540c6d4eaa6fe0eb548415c (patch) | |
tree | 0b3e6a998b9b515a88ee45b26c655f0730a4dcd1 /Meta/Lagom | |
parent | 89da8de4cab589885fcaf8940b6e9022c637e24c (diff) | |
download | serenity-340434ce0967f0d38540c6d4eaa6fe0eb548415c.zip |
LibLocale: Propagate OOM from CLDR DateTime Vector and String operations
Diffstat (limited to 'Meta/Lagom')
-rw-r--r-- | Meta/Lagom/Tools/CodeGenerators/LibLocale/GenerateDateTimeFormatData.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Meta/Lagom/Tools/CodeGenerators/LibLocale/GenerateDateTimeFormatData.cpp b/Meta/Lagom/Tools/CodeGenerators/LibLocale/GenerateDateTimeFormatData.cpp index a45b370506..c9da83a0d4 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibLocale/GenerateDateTimeFormatData.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibLocale/GenerateDateTimeFormatData.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021-2022, Tim Flynn <trflynn89@serenityos.org> + * Copyright (c) 2021-2023, Tim Flynn <trflynn89@serenityos.org> * * SPDX-License-Identifier: BSD-2-Clause */ @@ -2047,11 +2047,11 @@ static Optional<Calendar> keyword_to_calendar(KeywordCalendar keyword) } } -Vector<HourCycle> get_regional_hour_cycles(StringView region) +ErrorOr<Vector<HourCycle>> get_regional_hour_cycles(StringView region) { auto region_value = hour_cycle_region_from_string(region); if (!region_value.has_value()) - return {}; + return Vector<HourCycle> {}; auto region_index = to_underlying(*region_value); @@ -2059,7 +2059,7 @@ Vector<HourCycle> get_regional_hour_cycles(StringView region) auto const& regional_hour_cycles = s_hour_cycle_lists.at(regional_hour_cycles_index); Vector<HourCycle> hour_cycles; - hour_cycles.ensure_capacity(regional_hour_cycles.size()); + TRY(hour_cycles.try_ensure_capacity(regional_hour_cycles.size())); for (auto hour_cycle : regional_hour_cycles) hour_cycles.unchecked_append(static_cast<HourCycle>(hour_cycle)); |