id summary reporter owner description type status milestone component version severity resolution keywords cc 10386 MSVC link error in asymmetric_coroutine.hpp: symbol already defined Christian Maaser olli "Using MSVC2013 I get a link error when using coroutines through ASIO from multiple compilation units, saying that the constructor ""push_coroutine< void >::push_coroutine( coroutine_fn fn, attributes const& attrs)"" is already defined in another .obj file. In fact this method (among several others in the same file) are implementations of fully specialized template methods, which are no longer templates, and thus either need to be defined as inline, or moved into a .cpp file." Bugs closed To Be Determined coroutine Boost 1.56.0 Problem fixed