diff --git a/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp b/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp index 62293e53451..b803e6af887 100644 --- a/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp +++ b/Libraries/LibJS/Runtime/Temporal/PlainDateTime.cpp @@ -405,8 +405,8 @@ ThrowCompletionOr> difference_temporal_plain_date_time(VM& vm, // 6. Let internalDuration be ? DifferencePlainDateTimeWithRounding(dateTime.[[ISODateTime]], other.[[ISODateTime]], dateTime.[[Calendar]], settings.[[LargestUnit]], settings.[[RoundingIncrement]], settings.[[SmallestUnit]], settings.[[RoundingMode]]). auto internal_duration = TRY(difference_plain_date_time_with_rounding(vm, date_time.iso_date_time(), other->iso_date_time(), date_time.calendar(), settings.largest_unit, settings.rounding_increment, settings.smallest_unit, settings.rounding_mode)); - // 7. Let result be ? TemporalDurationFromInternal(internalDuration, settings.[[LargestUnit]]). - auto result = TRY(temporal_duration_from_internal(vm, internal_duration, settings.largest_unit)); + // 7. Let result be ! TemporalDurationFromInternal(internalDuration, settings.[[LargestUnit]]). + auto result = MUST(temporal_duration_from_internal(vm, internal_duration, settings.largest_unit)); // 8. If operation is SINCE, set result to CreateNegatedTemporalDuration(result). if (operation == DurationOperation::Since) diff --git a/Libraries/LibJS/Runtime/Temporal/PlainYearMonth.cpp b/Libraries/LibJS/Runtime/Temporal/PlainYearMonth.cpp index 61fb3b1a4b4..916b3992fd7 100644 --- a/Libraries/LibJS/Runtime/Temporal/PlainYearMonth.cpp +++ b/Libraries/LibJS/Runtime/Temporal/PlainYearMonth.cpp @@ -259,8 +259,8 @@ ThrowCompletionOr> difference_temporal_plain_year_month(VM& vm duration = TRY(round_relative_duration(vm, move(duration), dest_epoch_ns, iso_date_time, {}, calendar, settings.largest_unit, settings.rounding_increment, settings.smallest_unit, settings.rounding_mode)); } - // 17. Let result be ? TemporalDurationFromInternal(duration, DAY). - auto result = TRY(temporal_duration_from_internal(vm, duration, Unit::Day)); + // 17. Let result be ! TemporalDurationFromInternal(duration, DAY). + auto result = MUST(temporal_duration_from_internal(vm, duration, Unit::Day)); // 18. If operation is SINCE, set result to CreateNegatedTemporalDuration(result). if (operation == DurationOperation::Since) diff --git a/Libraries/LibJS/Runtime/Temporal/ZonedDateTime.cpp b/Libraries/LibJS/Runtime/Temporal/ZonedDateTime.cpp index 2ee2ec98699..7f05acf0af3 100644 --- a/Libraries/LibJS/Runtime/Temporal/ZonedDateTime.cpp +++ b/Libraries/LibJS/Runtime/Temporal/ZonedDateTime.cpp @@ -576,8 +576,8 @@ ThrowCompletionOr> difference_temporal_zoned_date_time(VM& vm, // 9. Let internalDuration be ? DifferenceZonedDateTimeWithRounding(zonedDateTime.[[EpochNanoseconds]], other.[[EpochNanoseconds]], zonedDateTime.[[TimeZone]], zonedDateTime.[[Calendar]], settings.[[LargestUnit]], settings.[[RoundingIncrement]], settings.[[SmallestUnit]], settings.[[RoundingMode]]). auto internal_duration = TRY(difference_zoned_date_time_with_rounding(vm, zoned_date_time.epoch_nanoseconds()->big_integer(), other->epoch_nanoseconds()->big_integer(), zoned_date_time.time_zone(), zoned_date_time.calendar(), settings.largest_unit, settings.rounding_increment, settings.smallest_unit, settings.rounding_mode)); - // 10. Let result be ? TemporalDurationFromInternal(internalDuration, HOUR). - auto result = TRY(temporal_duration_from_internal(vm, internal_duration, Unit::Hour)); + // 10. Let result be ! TemporalDurationFromInternal(internalDuration, HOUR). + auto result = MUST(temporal_duration_from_internal(vm, internal_duration, Unit::Hour)); // 11. If operation is SINCE, set result to CreateNegatedTemporalDuration(result). if (operation == DurationOperation::Since)