id summary reporter owner description type status milestone component version severity resolution keywords cc 2473 unsigned integers going into interval of doubles get wrongly negated David Monniaux Boris Gubenko "interval x(1U) gets wrong lower bound (-2**32+1 instead of 1). Apparently, the unary - operation is performed on the unsigned int instead of the double. Workaround: manually cast to double before creating the interval." Bugs new Boost 1.38.0 interval Boost Development Trunk Problem unsigned