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-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0986d3bc621b12c3d0367bf7bd25927c7fbfc552;p=gcc.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 a40cff124d7..cd756f68de6 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