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
BENCHMARK_RELATIVE(Fib_Sum_Gen, iters) {
int s = 0;
while (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);
}
int a = 0;
int b = 1;
for (;;) {
yield(a += b);
yield(b += a);
}
s += fib | take(testSize.load()) | sum;
}
folly::doNotOptimizeAway(s);
s += fib | take(testSize.load()) | sum;
}
folly::doNotOptimizeAway(s);