id summary reporter owner description type status milestone component version severity resolution keywords cc 10995 duration_put::put_value truncates fractional part rkawulak viboes For durations with a floating-point Rep type, duration_put::put_value truncates fractional part because it makes static_cast(d.count()). I guess this code will also be broken if Rep is unsigned long or larger integral type, causing an overflow. Bugs closed Boost 1.58.0 chrono Boost Development Trunk Problem fixed