improve walltime test
diff --git a/test/walltime_test.cc b/test/walltime_test.cc
index b34c7b3..18c432b 100644
--- a/test/walltime_test.cc
+++ b/test/walltime_test.cc
@@ -5,16 +5,28 @@
#include "../src/walltime.h"
void BM_CPUTimeNow(benchmark::State& state) {
+ using benchmark::walltime::CPUWalltimeNow;
while (state.KeepRunning()) {
- benchmark::WallTime volatile now = benchmark::walltime::CPUWalltimeNow();
+ benchmark::WallTime volatile now;
+ now = CPUWalltimeNow();
+ now = CPUWalltimeNow();
+ now = CPUWalltimeNow();
+ now = CPUWalltimeNow();
+ now = CPUWalltimeNow();
((void)now);
}
}
BENCHMARK(BM_CPUTimeNow);
void BM_ChronoTimeNow(benchmark::State& state) {
+ using benchmark::walltime::ChronoWalltimeNow;
while (state.KeepRunning()) {
- benchmark::WallTime volatile now = benchmark::walltime::ChronoWalltimeNow();
+ benchmark::WallTime volatile now;
+ now = ChronoWalltimeNow();
+ now = ChronoWalltimeNow();
+ now = ChronoWalltimeNow();
+ now = ChronoWalltimeNow();
+ now = ChronoWalltimeNow();
((void)now);
}
}