Google benchmark defines DoNotOptimize as follows:
DoNotOptimize
template inline BENCHMARK_ALWAYS_INLINE void DoNotOptimize(Tp& value) { #