Change the enumerate() example to bind the proxy by reference
[folly.git] / folly / container / test / ForeachBenchmark.cpp
index a3e810eb5c905135ef173c5263e27e67deb98434..083cba5fc864494b67070e7316ee28e0dff64c38 100644 (file)
@@ -389,7 +389,7 @@ BENCHMARK(CharVecForRangeEnumerate, iters) {
     setupCharVecBenchmark(iters);
   }
   size_t sum = 0;
-  for (auto it : enumerate(vec_char)) {
+  for (auto&& it : enumerate(vec_char)) {
     sum += *it * it.index;
   }
   doNotOptimizeAway(sum);