Fix apparent thinko in r209744: allocator stats can be zero
authorAlexey Samsonov <vonosmas@gmail.com>
Mon, 30 Jun 2014 22:40:58 +0000 (22:40 +0000)
committerAlexey Samsonov <vonosmas@gmail.com>
Mon, 30 Jun 2014 22:40:58 +0000 (22:40 +0000)
llvm-svn: 212071

compiler-rt/lib/sanitizer_common/sanitizer_allocator.h

index 0172e73..c83c672 100644 (file)
@@ -273,9 +273,9 @@ class AllocatorGlobalStats : public AllocatorStats {
       if (stats == this)
         break;
     }
-    // All stats must be positive.
+    // All stats must be non-negative.
     for (int i = 0; i < AllocatorStatCount; i++)
-      s[i] = ((sptr)s[i]) > 0 ? s[i] : 1;
+      s[i] = ((sptr)s[i]) >= 0 ? s[i] : 0;
   }
 
  private: