id summary reporter owner description type status milestone component version severity resolution keywords cc 8568 Infinite loop in hash_value_signed/hash_value_unsigned alex@… Daniel James "Visual C++ 2012 static analysis found these two infinite loop warnings in hash.hpp: {{{ for(unsigned int i = length * size_t_bits; i > 0; i -= size_t_bits) { seed ^= (std::size_t) (positive >> i) + (seed<<6) + (seed>>2); } }}} Warning message: {{{ hash.hpp(156): warning : C6295: Ill-defined for-loop: 'unsigned int' values are always of range '0' to '4294967295'. Loop executes infinitely. hash.hpp(176): warning : C6295: Ill-defined for-loop: 'unsigned int' values are always of range '0' to '4294967295'. Loop executes infinitely. }}}" Bugs closed To Be Determined hash Boost 1.53.0 Problem fixed