diff -r 3c48b2b3cb83 -r bfac42568af6 src/base/statistics.hh --- a/src/base/statistics.hh Fri Aug 13 06:16:30 2010 -0700 +++ b/src/base/statistics.hh Wed Aug 18 13:50:23 2010 -0500 @@ -2287,7 +2287,7 @@ params->min = min; params->max = max; params->bucket_size = bkt; - params->buckets = (size_type)rint((max - min + 1.0) / bkt ); + params->buckets = (size_type)ceil((max - min + 1.0) / bkt ); this->setParams(params); this->doInit(); return this->self(); @@ -2352,7 +2352,7 @@ params->min = min; params->max = max; params->bucket_size = bkt; - params->buckets = (size_type)rint((max - min + 1.0) / bkt); + params->buckets = (size_type)ceil((max - min + 1.0) / bkt); this->setParams(params); this->doInit(size); return this->self();