Fix `ambiguous_local_time`'s message is slightly incorrect (#3650)

This commit is contained in:
YairBorn 2023-04-14 06:41:34 +03:00 коммит произвёл GitHub
Родитель 5f1a1057c5
Коммит 3c1f3d79ea
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -6011,7 +6011,7 @@ namespace chrono {
template <class _Duration>
_NODISCARD string ambiguous_local_time::_Make_string(const local_time<_Duration>& _Tp, const local_info& _Info) {
ostringstream _Os;
_Os << _Tp << " is ambiguous. It could be\n"
_Os << _Tp << " is ambiguous. It could be\n"
<< _Tp << ' ' << _Info.first.abbrev << " == " << _Tp - _Info.first.offset << " UTC or\n"
<< _Tp << ' ' << _Info.second.abbrev << " == " << _Tp - _Info.second.offset << " UTC";
return _STD move(_Os).str();

Просмотреть файл

@ -798,11 +798,11 @@ void test_exception_classes() {
}
assert(s
== "2016-11-06 01:30:00 is ambiguous. It could be\n"
== "2016-11-06 01:30:00 is ambiguous. It could be\n"
"2016-11-06 01:30:00 EDT == 2016-11-06 05:30:00 UTC or\n"
"2016-11-06 01:30:00 EST == 2016-11-06 06:30:00 UTC"
|| s
== "2016-11-06 01:30:00 is ambiguous. It could be\n"
== "2016-11-06 01:30:00 is ambiguous. It could be\n"
"2016-11-06 01:30:00 GMT-4 == 2016-11-06 05:30:00 UTC or\n"
"2016-11-06 01:30:00 GMT-5 == 2016-11-06 06:30:00 UTC");
}