From: Jonathan Wakely Date: Thu, 26 Sep 2024 22:36:46 +0000 (+0100) Subject: libstdc++: Add missing 'inline' to always_inline function X-Git-Tag: basepoints/gcc-16~5646 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=48e1b89f14f5eab9eb3f61830f608d92c4ee54b6;p=thirdparty%2Fgcc.git libstdc++: Add missing 'inline' to always_inline function This fixes a -Wattributes warning for the COW std::string which was previously suppressed due to being in a system header. libstdc++-v3/ChangeLog: * include/bits/cow_string.h (__resize_for_overwrite): Add inline keyword to function with always_inline attribute. --- diff --git a/libstdc++-v3/include/bits/cow_string.h b/libstdc++-v3/include/bits/cow_string.h index 2298844f38d..b78aa74fbfa 100644 --- a/libstdc++-v3/include/bits/cow_string.h +++ b/libstdc++-v3/include/bits/cow_string.h @@ -3765,7 +3765,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION template template [[__gnu__::__always_inline__]] - void + inline void basic_string<_CharT, _Traits, _Alloc>:: __resize_and_overwrite(const size_type __n, _Operation __op) { resize_and_overwrite<_Operation&>(__n, __op); }