Don't shift an int left while assigning it to a size_t
[folly.git] / folly / test / HashBenchmark.cpp
index f62223ef7a290cb420a3700fec97148b14c6791b..fc4398b6e6951e5ee0b6b10767117ddbe6369f08 100644 (file)
@@ -55,7 +55,7 @@ void addHashBenchmark(const std::string& name) {
   static std::deque<std::string> names;
 
   for (size_t i = 0; i < 16; ++i) {
-    size_t k = 1 << i;
+    auto k = size_t(1) << i;
     names.emplace_back(folly::sformat("{}: k=2^{}",name, i));
     folly::addBenchmark(__FILE__, names.back().c_str(),
                         [=] (unsigned iters) {