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,,