Skip to content

Commit 069215e

Browse files
Initialize recently introduced non-static class member lastCycles to zero in constructor
lastCycles was introduced in 3532818 which was merged into master yesterday. Also initialize beginCycles to zero for consistency and completeness.
1 parent 2adbddb commit 069215e

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

src/bench/bench.h

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,17 @@ namespace benchmark {
5959
uint64_t minCycles;
6060
uint64_t maxCycles;
6161
public:
62-
State(std::string _name, duration _maxElapsed) : name(_name), maxElapsed(_maxElapsed), count(0) {
63-
minTime = duration::max();
64-
maxTime = duration::zero();
65-
minCycles = std::numeric_limits<uint64_t>::max();
66-
maxCycles = std::numeric_limits<uint64_t>::min();
67-
countMask = 1;
62+
State(std::string _name, duration _maxElapsed) :
63+
name(_name),
64+
maxElapsed(_maxElapsed),
65+
minTime(duration::max()),
66+
maxTime(duration::zero()),
67+
count(0),
68+
countMask(1),
69+
beginCycles(0),
70+
lastCycles(0),
71+
minCycles(std::numeric_limits<uint64_t>::max()),
72+
maxCycles(std::numeric_limits<uint64_t>::min()) {
6873
}
6974
bool KeepRunning();
7075
};

0 commit comments

Comments
 (0)