From ac68d20baf4e26ed7ee5d69f5ff48ea8b7c887a3 Mon Sep 17 00:00:00 2001 From: MonsterDruide1 <5958456@gmail.com> Date: Sun, 15 Feb 2026 13:05:13 +0100 Subject: [PATCH] time: Fix `DateTime::setUnixTime` for non-debug builds --- modules/src/time/seadDateTime.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/src/time/seadDateTime.cpp b/modules/src/time/seadDateTime.cpp index a0e8e03ac..4453b56ed 100644 --- a/modules/src/time/seadDateTime.cpp +++ b/modules/src/time/seadDateTime.cpp @@ -53,6 +53,7 @@ u64 convertCalendarTimeToSeconds(const CalendarTime::Time& time) u64 convertCalendarDateTimeToSeconds(const CalendarTime::Date& date, const CalendarTime::Time& time) { +#ifdef SEAD_DEBUG const u32 y = date.mYear.getValue(); const s32 m = date.mMonth.getValueOneOrigin(); @@ -68,6 +69,7 @@ u64 convertCalendarDateTimeToSeconds(const CalendarTime::Date& date, const Calen const u32 d = date.mDay.getValue(); SEAD_ASSERT_MSG(d <= num_days, "wrong day, correct range is [1, %d] (when year %4d month %2d)", num_days, y, m); +#endif const u32 days_since_1970 = convertCalendarDateToDaysSince1970(date); return 3600 * 24 * days_since_1970 + convertCalendarTimeToSeconds(time);