Iterations declared as size_t but printf'ed as a long long. Make it a long long.
diff --git a/include/benchmark/reporter.h b/include/benchmark/reporter.h
index bb4ccdf..d23ab65 100644
--- a/include/benchmark/reporter.h
+++ b/include/benchmark/reporter.h
@@ -49,7 +49,7 @@
std::string benchmark_name;
std::string report_label; // Empty if not set by benchmark.
- size_t iterations;
+ int64_t iterations;
double real_accumulated_time;
double cpu_accumulated_time;
diff --git a/src/reporter.cc b/src/reporter.cc
index 5d6e722..4b47e3d 100644
--- a/src/reporter.cc
+++ b/src/reporter.cc
@@ -33,7 +33,7 @@
Stat1_d items_per_second_stat;
// All repetitions should be run with the same number of iterations so we
// can take this information from the first benchmark.
- std::size_t const run_iterations = reports.front().iterations;
+ int64_t const run_iterations = reports.front().iterations;
// Populate the accumulators.
for (Run const& run : reports) {