aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.cc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2025-03-19 19:38:15 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2025-03-21 10:28:11 +0000
commit3c7f2fd8c4b330029c935f2785a5da9395355d7d (patch)
treead86c64bb3d3347a191a86c9ed98da870d5ac306 /gcc/tree-inline.cc
parent3e1d760bf49d0e9a89dcfa0450a6d1ae5ceb756e (diff)
downloadgcc-3c7f2fd8c4b330029c935f2785a5da9395355d7d.zip
gcc-3c7f2fd8c4b330029c935f2785a5da9395355d7d.tar.gz
gcc-3c7f2fd8c4b330029c935f2785a5da9395355d7d.tar.bz2
libstdc++: Use formatting locale for std::time_put formats
When using std::time_put to format a chrono value, we should imbue the formatting locale into the stream. This ensures that when std::time_put::do_put uses a ctype or __timepunct facet from the locale, it gets the correct facets. libstdc++-v3/ChangeLog: * include/bits/chrono_io.h (__formatter_chrono::_M_locale_fmt): Imbue locale into ostringstream. * testsuite/std/time/format/localized.cc: Check that correct locale is used for call to time_put::put. Reviewed-by: Tomasz KamiƄski <tkaminsk@redhat.com>
Diffstat (limited to 'gcc/tree-inline.cc')
0 files changed, 0 insertions, 0 deletions