fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)
Merge pull request #4183 from davilla/fix-self-assignment-warnings

fixed, compiler warning. this comes from boost upstream (https://svn.boost.org/trac/boost/ticket/4918)