From f5669a1373bda14c2d3ab76aeaac12fa9bce3b03 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Mon, 27 Jun 2022 23:13:41 +0100 Subject: [PATCH] LibJS: Mark CreateTemporalDate as infallible in DifferenceISODateTime This is an editorial change in the Temporal spec. See: - https://github.com/tc39/proposal-temporal/commit/af2dc2f - https://github.com/tc39/proposal-temporal/commit/2e9ee68 --- .../Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp index 0121a4f754..0be5940c51 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp @@ -378,11 +378,11 @@ ThrowCompletionOr difference_iso_date_time(GlobalObject& global_ time_difference = MUST(balance_duration(global_object, -time_sign, time_difference.hours, time_difference.minutes, time_difference.seconds, time_difference.milliseconds, time_difference.microseconds, Crypto::SignedBigInteger { (i32)time_difference.nanoseconds }, largest_unit)); } - // 8. Let date1 be ? CreateTemporalDate(adjustedDate.[[Year]], adjustedDate.[[Month]], adjustedDate.[[Day]], calendar). - auto* date1 = TRY(create_temporal_date(global_object, adjusted_date.year, adjusted_date.month, adjusted_date.day, calendar)); + // 8. Let date1 be ! CreateTemporalDate(adjustedDate.[[Year]], adjustedDate.[[Month]], adjustedDate.[[Day]], calendar). + auto* date1 = MUST(create_temporal_date(global_object, adjusted_date.year, adjusted_date.month, adjusted_date.day, calendar)); - // 9. Let date2 be ? CreateTemporalDate(y2, mon2, d2, calendar). - auto* date2 = TRY(create_temporal_date(global_object, year2, month2, day2, calendar)); + // 9. Let date2 be ! CreateTemporalDate(y2, mon2, d2, calendar). + auto* date2 = MUST(create_temporal_date(global_object, year2, month2, day2, calendar)); // 10. Let dateLargestUnit be ! LargerOfTwoTemporalUnits("day", largestUnit). auto date_largest_unit = larger_of_two_temporal_units("day"sv, largest_unit);