llvm-project/libcxx/test/std/input.output
Jake Egan 3e87719177 [libc++] Fix initialization of __fill_
`basic_ios` delays initialization of `__fill_` to `widen(' ')` until `fill()` is called. But, `fill(char_type)` is missing this logic, so the fill character does not get initialized to whitespace if `fill(char_type)` is called first. This patch adds this logic to `fill(char_type)`.

Reviewed By: #libc, ldionne, Quuxplusone

Differential Revision: https://reviews.llvm.org/D120751
2022-03-03 09:28:49 -05:00
..
file.streams [libcxx] [test] Use proper UTF-8 locales on Windows 2022-02-18 00:02:34 +02:00
filesystems [libcxx] [test] Make filesystem tests not rely on libc++ internals 2022-03-02 10:39:14 +02:00
input.output.general [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
iostream.format [libcxx] [test] Fix en_US money locale formatting tests on Windows 2022-03-02 23:24:37 +02:00
iostream.forward [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
iostream.objects [libcxx] [test] Extend test for bash for executor-has-no-bash 2021-12-22 00:43:29 +02:00
iostreams.base [libc++] Fix initialization of __fill_ 2022-03-03 09:28:49 -05:00
iostreams.requirements [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00
stream.buffers [libc++] Add an option to disable wide character support in libc++ 2021-10-12 06:08:23 -04:00
string.streams [libc++] [test] Qualify `move` as `std::move` in a lot of tests. NFCI. 2022-02-16 11:03:31 -05:00