Better unsigned to string conversion
[folly.git] / folly / Benchmark.h
index 444ad81d216a87325911d1d66121f2c5ce7c17d9..2b68c4fae501a760c6e07d8b75513f876a8921c3 100644 (file)
@@ -190,11 +190,14 @@ addBenchmark(const char* file, const char* name, Lambda&& lambda) {
     timespec start, end;
 
     // CORE MEASUREMENT STARTS
-    CHECK_EQ(0, clock_gettime(detail::DEFAULT_CLOCK_ID, &start));
+    auto const r1 = clock_gettime(detail::DEFAULT_CLOCK_ID, &start);
     lambda(times);
-    CHECK_EQ(0, clock_gettime(detail::DEFAULT_CLOCK_ID, &end));
+    auto const r2 = clock_gettime(detail::DEFAULT_CLOCK_ID, &end);
     // CORE MEASUREMENT ENDS
 
+    CHECK_EQ(0, r1);
+    CHECK_EQ(0, r2);
+
     return detail::timespecDiff(end, start) - BenchmarkSuspender::nsSpent;
   };