diff --git a/stl/inc/chrono b/stl/inc/chrono index dd1dec49d1a..16ff5ca3aa2 100644 --- a/stl/inc/chrono +++ b/stl/inc/chrono @@ -5115,16 +5115,17 @@ namespace chrono { _Seconds = static_cast(_Val.seconds().count()); } - tm _Time; - _Time.tm_sec = _Seconds; - _Time.tm_min = _Minutes; - _Time.tm_hour = _Hours; - _Time.tm_mday = static_cast(_Day); - _Time.tm_mon = static_cast(_Month) - 1; - _Time.tm_year = _Year - 1900; - _Time.tm_yday = _Yearday; - _Time.tm_wday = _Weekday; - return _Time; + return { + .tm_sec = _Seconds, + .tm_min = _Minutes, + .tm_hour = _Hours, + .tm_mday = static_cast(_Day), + .tm_mon = static_cast(_Month) - 1, + .tm_year = _Year - 1900, + .tm_wday = _Weekday, + .tm_yday = _Yearday, + .tm_isdst{}, + }; } }