https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124410
Bug ID: 124410
Summary: Define std::vprint_unicode etc. non-inline and export
from the library
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: code-size, compile-time-hog
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: redi at gcc dot gnu.org
Target Milestone: ---
The helper functions used by std::print and std::println are not templates and
do not need to be inline.
We could also provide explicit instantiations of std::vformat_to and
std::__format::__do_vformat_to for the common case where it's called with
_Sink_iter<char> as the output iterator.