id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10519,Boost coroutine needs an inline declaration for one of the template specializations to avoid linking errors.,benkerby@…,olli,"In the file: coroutine/asymmetric_coroutine.hpp (line 1612) there is a constructor for a specialization of push_coroutine< void > that is neither templated nor marked as inline. This can cause linking errors if the constructor is called in multiple translation units. It should read: inline push_coroutine< void >::push_coroutine(coroutine_fn fn, attributes const& attrs) Note that this is only defined if BOOST_MSVC is defined (i.e. is only a problem when using Visual Studio.",Bugs,closed,To Be Determined,coroutine,Boost 1.56.0,Problem,invalid,"link, inline",