BucketedTimeSeries: fix type converison issues computing avg()
[folly.git] / folly / stats / BucketedTimeSeries-defs.h
index e65b197db7e74a6b77f0c5f339cef5e76195491d..61bf7f613bbc46a5e2c2fe6931cd18c106f3b4f0 100644 (file)
@@ -233,7 +233,7 @@ ReturnType BucketedTimeSeries<VT, TT>::avg(TimeType start, TimeType end) const {
     return ReturnType(0);
   }
 
-  return static_cast<ReturnType>(sum) / count;
+  return detail::avgHelper<ReturnType>(sum, count);
 }
 
 /*