#826 Build fix for ambiguity with >= libc++ 17

This commit is contained in:
Martin Zink
2024-05-10 16:26:43 -04:00
committed by Howard Hinnant
parent 6b1c1b8b3a
commit 8a93211679
23 changed files with 127 additions and 106 deletions
+10 -1
View File
@@ -390,6 +390,7 @@ test_F()
{
using namespace date;
using namespace std::chrono;
using date::year_month_day;
{
std::istringstream in{"2016-12-13"};
sys_days tp;
@@ -400,7 +401,7 @@ test_F()
}
{
std::istringstream in{"2016-12-13"};
year_month_day tp;
year_month_day tp{};
in >> parse("%F", tp);
assert(!in.fail());
assert(!in.bad());
@@ -413,6 +414,7 @@ test_H()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 15"};
sys_time<hours> tp;
@@ -434,6 +436,7 @@ test_Ip()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 1 pm"};
sys_time<hours> tp;
@@ -507,6 +510,7 @@ test_M()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 15"};
sys_time<minutes> tp;
@@ -528,6 +532,7 @@ test_S()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 15"};
sys_seconds tp;
@@ -557,6 +562,7 @@ test_T()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 15:43:22"};
sys_seconds tp;
@@ -615,6 +621,7 @@ test_p()
{
using namespace date;
using namespace std::chrono;
using date::sys_time;
{
std::istringstream in{"2016-12-11 11pm"};
sys_time<hours> tp;
@@ -744,6 +751,7 @@ test_z()
{
using namespace date;
using namespace std::chrono;
using date::local_seconds, date::local_days;
{
std::istringstream in{"2016-12-26 15:53:22 -0500"};
sys_seconds tp;
@@ -775,6 +783,7 @@ test_Z()
{
using namespace date;
using namespace std::chrono;
using date::local_seconds, date::local_days;
{
std::string a;
std::istringstream in{"2016-12-26 15:53:22 word"};