libstdc++: Fix debug-mode build failure in <chrono>

libstdc++-v3/ChangeLog:

	* include/std/chrono (year_month_weekday::ok): Fix assert.
This commit is contained in:
Patrick Palka 2020-08-25 11:23:05 -04:00
parent 71ed3c0c9a
commit 1007170df8

View File

@ -2613,7 +2613,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
days __d = (_M_wdi.weekday()
- chrono::weekday{sys_days{_M_y / _M_m / 1}}
+ days((_M_wdi.index()-1)*7 + 1));
__glibcxx_assert(__d >= 1);
__glibcxx_assert(__d.count() >= 1);
return __d.count() <= unsigned{(_M_y / _M_m / last).day()};
}