From 8976e3245a6c9ddfa9ab0c1d913511eff718124e Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Sun, 1 Feb 2026 11:12:50 -0800 Subject: [PATCH] Deprecate array vformat_to --- include/fmt/base.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/fmt/base.h b/include/fmt/base.h index bb883cbf..c9c407cc 100644 --- a/include/fmt/base.h +++ b/include/fmt/base.h @@ -2724,6 +2724,7 @@ inline auto arg(const Char* name, const T& arg) -> detail::named_arg { template , char>::value)> +// DEPRECATED! Passing out as a forwarding reference. auto vformat_to(OutputIt&& out, string_view fmt, format_args args) -> remove_cvref_t { auto&& buf = detail::get_buffer(out); @@ -2789,8 +2790,8 @@ struct format_to_result { }; template -auto vformat_to(char (&out)[N], string_view fmt, format_args args) - -> format_to_result { +FMT_DEPRECATED auto vformat_to(char (&out)[N], string_view fmt, + format_args args) -> format_to_result { auto result = vformat_to_n(out, N, fmt, args); return {result.out, result.size > N}; }