From: Tom Jackson Date: Tue, 4 Dec 2012 06:18:11 +0000 (-0800) Subject: Fixing GENERATOR benchmark X-Git-Tag: v0.22.0~1117 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=291bf0627c0eba99fd9f109abb66a80354afd031;p=folly.git Fixing GENERATOR benchmark Summary: I forgot fbmake runtests doesn't build all that's configured, oops. Test Plan: Build folly/experimental/test, run benchmark. Reviewed By: tudorb@fb.com FB internal diff: D647191 --- diff --git a/folly/experimental/test/GenBenchmark.cpp b/folly/experimental/test/GenBenchmark.cpp index f8ee2b89..956fb756 100644 --- a/folly/experimental/test/GenBenchmark.cpp +++ b/folly/experimental/test/GenBenchmark.cpp @@ -141,14 +141,14 @@ BENCHMARK(Fib_Sum_NoGen, iters) { BENCHMARK_RELATIVE(Fib_Sum_Gen, iters) { int s = 0; while (iters--) { - auto fib = GENERATOR(int, { + auto fib = GENERATOR(int) { int a = 0; int b = 1; for (;;) { yield(a += b); yield(b += a); } - }); + }; s += fib | take(testSize.load()) | sum; } folly::doNotOptimizeAway(s);