id summary reporter owner description type status milestone component version severity resolution keywords cc 4918 concept_check.hpp triggers self-assignment warnings gromer@… Marshall Clow boost/concept_check.hpp contains two instances of assigning a variable to itself. In context, this is perfectly safe (since the code should never actually be executed), but it nonetheless triggers gcc's -Wself-assign, cluttering the build output for those who have that flag set, and breaking the build for those who also set -Werror. So far as I can tell, this code can be trivially rewritten to avoid the warning without any correctness or performance impact (see the attached patch). Patches closed To Be Determined concept_check Boost 1.45.0 Problem fixed