Make most implicit integer truncations and sign conversions explicit
[folly.git] / folly / fibers / WhenN-inl.h
index 8b7fa6218067bc5078354eb089fab8693664d87d..160301c18f8b6b4f685409af2db8b8f150f4a3b4 100644 (file)
@@ -160,7 +160,7 @@ typename std::vector<
         type> inline collectAll(InputIterator first, InputIterator last) {
   typedef typename std::result_of<
       typename std::iterator_traits<InputIterator>::value_type()>::type Result;
-  size_t n = std::distance(first, last);
+  size_t n = size_t(std::distance(first, last));
   std::vector<Result> results;
   std::vector<size_t> order(n);
   results.reserve(n);