Ticket #4918 (closed Patches: fixed)
concept_check.hpp triggers self-assignment warnings
|Reported by:||gromer@…||Owned by:||marshall|
|Milestone:||To Be Determined||Component:||concept_check|
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).