]> git.cworth.org Git - apitrace/blobdiff - common/trace_callset.cpp
trim: Avoid doing any analysis past the end of the user-specified range.
[apitrace] / common / trace_callset.cpp
index 3c33087cbda883f11a9d8d7280bb7295ee9c8bbf..93d145fa3a2b0f881794786d3aa23e7db047fbb9 100644 (file)
@@ -224,7 +224,7 @@ public:
 };
 
 
-CallSet::CallSet(const char *string)
+CallSet::CallSet(const char *string): limits(std::numeric_limits<CallNo>::min(), std::numeric_limits<CallNo>::max())
 {
     if (*string == '@') {
         FileCallSetParser parser(*this, &string[1]);
@@ -236,7 +236,7 @@ CallSet::CallSet(const char *string)
 }
 
 
-CallSet::CallSet(CallFlags freq) {
+CallSet::CallSet(CallFlags freq): limits(std::numeric_limits<CallNo>::min(), std::numeric_limits<CallNo>::max()) {
     if (freq != FREQUENCY_NONE) {
         CallNo start = std::numeric_limits<CallNo>::min();
         CallNo stop = std::numeric_limits<CallNo>::max();