From: Stephan Bergmann Date: Mon, 23 Nov 2020 18:14:44 +0000 (+0000) Subject: libstdc++: Fix linker errors due to missing 'inline' keywords X-Git-Tag: basepoints/gcc-12~2998 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0986d3bc621b12c3d0367bf7bd25927c7fbfc552;p=thirdparty%2Fgcc.git libstdc++: Fix linker errors due to missing 'inline' keywords libstdc++-v3/ChangeLog: * include/bits/atomic_wait.h (__thread_relax, __thread_yield): Add 'inline'. --- diff --git a/libstdc++-v3/include/bits/atomic_wait.h b/libstdc++-v3/include/bits/atomic_wait.h index a40cff124d7d..cd756f68de6d 100644 --- a/libstdc++-v3/include/bits/atomic_wait.h +++ b/libstdc++-v3/include/bits/atomic_wait.h @@ -224,7 +224,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { _M_w._M_do_wait(_M_version); } }; - void + inline void __thread_relax() noexcept { #if defined __i386__ || defined __x86_64__ @@ -234,9 +234,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION #endif } - void + inline void __thread_yield() noexcept - { + { #if defined _GLIBCXX_USE_SCHED_YIELD __gthread_yield(); #endif