diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2024-07-29 12:52:40 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2024-07-30 21:14:29 +0100 |
commit | 4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0 (patch) | |
tree | b0c4f26cc617fdefde143e4588d5abde82533c12 /gcc | |
parent | 8f05ada7dfb9a40d4333a2aa9ccb5ddcdf8e2b06 (diff) | |
download | gcc-4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0.zip gcc-4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0.tar.gz gcc-4883c9571f5fb8fc7e873bb8a31aa164c5cfd0e0.tar.bz2 |
libstdc++: Fix formatter for low-resolution chrono::zoned_time (LWG 4124)
This implements the proposed resolution of LWG 4124, so that
low-resolution chrono::zoned_time objects can be formatted. The
formatter for zoned_time<D, P> needs to account for get_local_time
returning local_time<common_type_t<D, seconds>> not local_time<D>.
libstdc++-v3/ChangeLog:
* include/bits/chrono_io.h (__local_time_fmt_for): New alias
template.
(formatter<zoned_time<D, P>>): Use __local_time_fmt_for.
* testsuite/std/time/zoned_time/io.cc: Check zoned_time<minutes>
can be formatted.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions