Hello boost-users readers,
I stumbled across some funny behavior of the headers of boost::thread
and boost::container/boost::move for C++O3. I am unsure if this is a
known shortcoming of those libraries or if it is a bug. I didn't find
anything on the topic in the documentation so far.
The problem is dependent on the include order of the two files:
* boost/container/vector.hpp
* boost/thread/thread.hpp
The following code causes several compilation errors
(boost-1.58.0/git, g++-4.9.2) related to the move emulation of
boost::thread:
#include