[libc++] Remove assertion in year_month_day_last::day()
authorLouis Dionne <ldionne@apple.com>
Tue, 9 Jun 2020 14:35:41 +0000 (10:35 -0400)
committerLouis Dionne <ldionne@apple.com>
Tue, 9 Jun 2020 14:46:13 +0000 (10:46 -0400)
commitcb347a1106a76e248a6c0d78451a018b20662c03
tree6cd34fb6ffb754c4afcb7f3727abe1a48672faad
parent702cf933565ea942c5feb7521c89b237f281c4f3
[libc++] Remove assertion in year_month_day_last::day()

This reverts commit 0c148430cf61, which added an assertion in day().
The Standard doesn't allow day() to crash -- instead it says that the
result is unspecified.

Differential Revision: https://reviews.llvm.org/D70346
libcxx/include/chrono
libcxx/test/libcxx/algorithms/debug_less.pass.cpp
libcxx/test/std/utilities/time/time.cal/time.cal.operators/year_month_day_last.pass.cpp