summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--test/perf/linux/futex_benchmark.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/perf/linux/futex_benchmark.cc b/test/perf/linux/futex_benchmark.cc
index 241f39896..e686041c9 100644
--- a/test/perf/linux/futex_benchmark.cc
+++ b/test/perf/linux/futex_benchmark.cc
@@ -84,9 +84,9 @@ BENCHMARK(BM_FutexWaitNop)->MinTime(5);
// changes, such that it always times out. Timeout overhead can be estimated by
// timer overruns for short timeouts.
void BM_FutexWaitMonotonicTimeout(benchmark::State& state) {
- const int timeout_ns = state.range(0);
+ const absl::Duration timeout = absl::Nanoseconds(state.range(0));
std::atomic<int32_t> v(0);
- auto ts = absl::ToTimespec(absl::Nanoseconds(timeout_ns));
+ auto ts = absl::ToTimespec(timeout);
for (auto _ : state) {
TEST_PCHECK(FutexWaitMonotonicTimeout(&v, 0, &ts) == -1 &&