Skip to content

Commit a41660a

Browse files
authored
[libc++] Don't run multithreaded stringstream benchmarks (#158294)
This results in invalid JSON output as reported in google/benchmark#2039.
1 parent f0cf167 commit a41660a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libcxx/test/benchmarks/stringstream.bench.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ static void BM_Istream_numbers(benchmark::State& state) {
8080
while (state.KeepRunning())
8181
benchmark::DoNotOptimize(i += istream_numbers(sel.imbue));
8282
}
83-
BENCHMARK(BM_Istream_numbers)->DenseRange(0, 3)->UseRealTime()->Threads(1)->ThreadPerCpu();
83+
BENCHMARK(BM_Istream_numbers)->DenseRange(0, 3);
8484

8585
static void BM_Ostream_number(benchmark::State& state) {
8686
LocaleSelector sel(state);
@@ -92,6 +92,6 @@ static void BM_Ostream_number(benchmark::State& state) {
9292
benchmark::DoNotOptimize(ss.str().c_str());
9393
}
9494
}
95-
BENCHMARK(BM_Ostream_number)->DenseRange(0, 3)->UseRealTime()->Threads(1)->ThreadPerCpu();
95+
BENCHMARK(BM_Ostream_number)->DenseRange(0, 3);
9696

9797
BENCHMARK_MAIN();

0 commit comments

Comments
 (0)