Initialize recently introduced non-static class member lastCycles to zero in constructor

lastCycles was introduced in 35328187463a7078b4206e394c21d5515929c7de which was merged into master yesterday.

Also initialize beginCycles to zero for consistency and completeness.
This commit is contained in:
practicalswift 2017-11-10 14:43:41 +01:00 committed by Jack Grigg
parent 3182cde049
commit 9f94f493f5
1 changed files with 11 additions and 6 deletions

View File

@ -59,12 +59,17 @@ namespace benchmark {
uint64_t minCycles;
uint64_t maxCycles;
public:
State(std::string _name, duration _maxElapsed) : name(_name), maxElapsed(_maxElapsed), count(0) {
minTime = duration::max();
maxTime = duration::zero();
minCycles = std::numeric_limits<uint64_t>::max();
maxCycles = std::numeric_limits<uint64_t>::min();
countMask = 1;
State(std::string _name, duration _maxElapsed) :
name(_name),
maxElapsed(_maxElapsed),
minTime(duration::max()),
maxTime(duration::zero()),
count(0),
countMask(1),
beginCycles(0),
lastCycles(0),
minCycles(std::numeric_limits<uint64_t>::max()),
maxCycles(std::numeric_limits<uint64_t>::min()) {
}
bool KeepRunning();
};