Commit cc10b460 authored by Victor Zverovich's avatar Victor Zverovich

Make format_to faster on older gcc

parent 981797f0
...@@ -1349,7 +1349,8 @@ inline typename std::enable_if< ...@@ -1349,7 +1349,8 @@ inline typename std::enable_if<
is_contiguous<Container>::value, std::back_insert_iterator<Container>>::type is_contiguous<Container>::value, std::back_insert_iterator<Container>>::type
format_to(std::back_insert_iterator<Container> out, format_to(std::back_insert_iterator<Container> out,
string_view format_str, const Args & ... args) { string_view format_str, const Args & ... args) {
return vformat_to(out, format_str, make_format_args<format_context>(args...)); format_arg_store<format_context, Args...> as{args...};
return vformat_to(out, format_str, as);
} }
template <typename Container, typename... Args> template <typename Container, typename... Args>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment