Skip to content

Commit 9bb6cbc

Browse files
committed
fixup: enable codspeed in walltime
1 parent 0d1473a commit 9bb6cbc

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

google_benchmark/src/benchmark_api_internal.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,13 @@ State BenchmarkInstance::Run(
119119
internal::ThreadManager* manager,
120120
internal::PerfCountersMeasurement* perf_counters_measurement,
121121
ProfilerManager* profiler_manager) const {
122+
#ifdef CODSPEED_WALLTIME
123+
auto codspeed = codspeed::CodSpeed::getInstance();
124+
#else
125+
auto codspeed = nullptr;
126+
#endif
122127
State st(name_.function_name, iters, args_, thread_id, threads_, timer,
123-
manager, perf_counters_measurement, profiler_manager);
128+
manager, perf_counters_measurement, profiler_manager, codspeed);
124129
benchmark_.Run(st);
125130
return st;
126131
}

0 commit comments

Comments
 (0)