Add missing inline to boost::detail::lw_thread_routine to prevent multiple definition errors.

This commit is contained in:
Peter Dimov
2025-01-07 21:31:20 +02:00
parent 840e2ff1a8
commit 1b89a64e9b

View File

@ -104,7 +104,7 @@ public:
#if defined( BOOST_HAS_PTHREADS )
extern "C" void * lw_thread_routine( void * pv )
extern "C" inline void * lw_thread_routine( void * pv )
{
std::unique_ptr<lw_abstract_thread> pt( static_cast<lw_abstract_thread *>( pv ) );
@ -115,7 +115,7 @@ extern "C" void * lw_thread_routine( void * pv )
#else
unsigned __stdcall lw_thread_routine( void * pv )
inline unsigned __stdcall lw_thread_routine( void * pv )
{
std::unique_ptr<lw_abstract_thread> pt( static_cast<lw_abstract_thread *>( pv ) );