From: Jonathan Wakely Date: Mon, 24 Nov 2025 10:07:03 +0000 (+0000) Subject: libstdc++: Mark new istream::ignore overload always_inline X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36c60061d6c4866585f53f45da6766793887da36;p=thirdparty%2Fgcc.git libstdc++: Mark new istream::ignore overload always_inline This means we don't need to add the new member to the explicit instantiation definition. libstdc++-v3/ChangeLog: * include/std/istream (istream::ignore(streamsize, char)): Add always_inline attribute. --- diff --git a/libstdc++-v3/include/std/istream b/libstdc++-v3/include/std/istream index 285c41cf02b..ea232a71f5a 100644 --- a/libstdc++-v3/include/std/istream +++ b/libstdc++-v3/include/std/istream @@ -556,6 +556,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ignore(); #if __cplusplus > 202302L + [[__gnu__::__always_inline__]] __istream_type& ignore(streamsize __n, char __delim) requires same_as<_CharT, char> { return ignore(__n, traits_type::to_int_type(__delim)); }