diff options
Diffstat (limited to 'third-party/benchmark/test/benchmark_random_interleaving_gtest.cc')
-rw-r--r-- | third-party/benchmark/test/benchmark_random_interleaving_gtest.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc b/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc index 8e28dab3f41d..d04befa8e381 100644 --- a/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc +++ b/third-party/benchmark/test/benchmark_random_interleaving_gtest.cc @@ -8,11 +8,12 @@ #include "gmock/gmock.h" #include "gtest/gtest.h" -DECLARE_bool(benchmark_enable_random_interleaving); -DECLARE_string(benchmark_filter); -DECLARE_int32(benchmark_repetitions); - namespace benchmark { + +BM_DECLARE_bool(benchmark_enable_random_interleaving); +BM_DECLARE_string(benchmark_filter); +BM_DECLARE_int32(benchmark_repetitions); + namespace internal { namespace { @@ -33,7 +34,7 @@ class EventQueue : public std::queue<std::string> { } }; -static EventQueue* queue = new EventQueue; +EventQueue* queue = new EventQueue(); class NullReporter : public BenchmarkReporter { public: @@ -59,7 +60,7 @@ class BenchmarkTest : public testing::Test { } }; -static void BM_Match1(benchmark::State& state) { +void BM_Match1(benchmark::State& state) { const int64_t arg = state.range(0); for (auto _ : state) { @@ -110,8 +111,8 @@ TEST_F(BenchmarkTest, Match1WithRandomInterleaving) { std::vector<std::string> interleaving; interleaving.push_back(queue->Get()); interleaving.push_back(queue->Get()); - element_count[interleaving[0].c_str()]++; - element_count[interleaving[1].c_str()]++; + element_count[interleaving[0]]++; + element_count[interleaving[1]]++; interleaving_count[StrFormat("%s,%s", interleaving[0].c_str(), interleaving[1].c_str())]++; } |