diff --git a/libcxx/benchmarks/CartesianBenchmarks.h b/libcxx/benchmarks/CartesianBenchmarks.h --- a/libcxx/benchmarks/CartesianBenchmarks.h +++ b/libcxx/benchmarks/CartesianBenchmarks.h @@ -6,7 +6,6 @@ // //===----------------------------------------------------------------------===// - #include #include #include @@ -22,7 +21,7 @@ static std::string name() { return std::string("_") + D::Names[I]; } }; -template +template constexpr auto makeEnumValueTuple(std::index_sequence) { return std::make_tuple(EnumValue{}...); } @@ -41,8 +40,7 @@ for (auto& V : A) { B Bench{std::get(V)...}; if (!internal::skip(Bench, 0)) { - benchmark::RegisterBenchmark(Bench.name().c_str(), - [=](benchmark::State& S) { Bench.run(S); }); + benchmark::RegisterBenchmark(Bench.name().c_str(), [=](benchmark::State& S) { Bench.run(S); }); } } } @@ -57,10 +55,8 @@ makeBenchmarkFromValues >(A); } -template