Am Fr., 13. Juni 2025 um 09:33 Uhr schrieb Tomasz Kamiński <
[email protected]>:
> As pointed out by Daniel Krügler we do not need to use reserved name
> in tests.
>
> libstdc++-v3/ChangeLog:
>
> * testsuite/23_containers/vector/bool/format.cc: Replaced _CharT
> with CharT.
> * testsuite/std/format/debug.cc: Likewise.
> * testsuite/std/format/ranges/adaptors.cc: Likewise.
> * testsuite/std/format/ranges/formatter.cc: Likewise.
> * testsuite/std/format/ranges/map.cc: Likewise.
> * testsuite/std/format/ranges/sequence.cc: Likewise.
> * testsuite/std/format/ranges/string.cc: Likewise.
> * testsuite/std/format/tuple.cc: Likewise.
> * testsuite/std/time/format/empty_spec.cc: Likewise.
> * testsuite/std/time/format/pr120114.cc: Likewise.
> * testsuite/std/time/format/pr120481.cc: Likewise.
> * testsuite/std/time/format/precision.cc: Likewise.
> ---
> Tested on x86_64-linux. Pushed to trunk.
>
> .../23_containers/vector/bool/format.cc | 6 +-
> libstdc++-v3/testsuite/std/format/debug.cc | 74 ++++++------
> .../testsuite/std/format/ranges/adaptors.cc | 22 ++--
> .../testsuite/std/format/ranges/formatter.cc | 13 +-
> .../testsuite/std/format/ranges/map.cc | 8 +-
> .../testsuite/std/format/ranges/sequence.cc | 8 +-
> .../testsuite/std/format/ranges/string.cc | 12 +-
> libstdc++-v3/testsuite/std/format/tuple.cc | 25 ++--
> .../testsuite/std/time/format/empty_spec.cc | 112 +++++++++---------
> .../testsuite/std/time/format/pr120114.cc | 20 ++--
> .../testsuite/std/time/format/pr120481.cc | 26 ++--
> .../testsuite/std/time/format/precision.cc | 14 +--
> 12 files changed, 169 insertions(+), 171 deletions(-)
>
> diff --git a/libstdc++-v3/testsuite/23_containers/vector/bool/format.cc
> b/libstdc++-v3/testsuite/23_containers/vector/bool/format.cc
> index eb24b66d82e..cecc535f15f 100644
> --- a/libstdc++-v3/testsuite/23_containers/vector/bool/format.cc
> +++ b/libstdc++-v3/testsuite/23_containers/vector/bool/format.cc
> @@ -21,7 +21,7 @@ is_format_string_for(const char* str, Args&&... args)
> }
>
>
LGTM
> #define WIDEN_(C, S) ::std::__format::_Widen<C>(S, L##S)
> -#define WIDEN(S) WIDEN_(_CharT, S)
> +#define WIDEN(S) WIDEN_(CharT, S)
>
> void
> test_format_string()
> @@ -34,11 +34,11 @@ test_format_string()
> VERIFY( !is_format_string_for("{:{}}", v[0], 1.0f) );
> }
>
> -template<typename _CharT>
> +template<typename CharT>
> void
> test_output()
> {
> - std::basic_string<_CharT> res;
> + std::basic_string<CharT> res;
> size_t size = 0;
> std::vector<bool> v{true, false};
>
>
[..]
>
> #define WIDEN_(C, S) ::std::__format::_Widen<C>(S, L##S)
> -#define WIDEN(S) WIDEN_(_CharT, S)
> +#define WIDEN(S) WIDEN_(CharT, S)
>
> template<typename T,
> template<typename, typename> class Formatter =
> std::range_formatter>
> @@ -22,7 +22,6 @@ struct std::formatter<MyVector<T, Formatter>, CharT>
> {
> constexpr formatter() noexcept
> {
> - using _CharT = CharT;
>
This strike is a very nice side effect of that change.
Thanks,
- Daniel