LibJS: Convert to_temporal_overflow() to ThrowCompletionOr

This commit is contained in:
Linus Groh 2021-09-15 23:39:42 +01:00
commit 9f03647f1f
Notes: sideshowbarker 2024-07-18 03:49:26 +09:00
13 changed files with 26 additions and 53 deletions

View file

@ -100,9 +100,7 @@ JS_DEFINE_NATIVE_FUNCTION(PlainYearMonthConstructor::from)
// 2. If Type(item) is Object and item has an [[InitializedTemporalYearMonth]] internal slot, then
if (item.is_object() && is<PlainYearMonth>(item.as_object())) {
// a. Perform ? ToTemporalOverflow(options).
(void)to_temporal_overflow(global_object, *options);
if (vm.exception())
return {};
(void)TRY_OR_DISCARD(to_temporal_overflow(global_object, *options));
auto& plain_year_month_object = static_cast<PlainYearMonth&>(item.as_object());