Fix more zero length memset warnings.
authorJay Foad <jay.foad@gmail.com>
Wed, 30 Mar 2011 15:31:02 +0000 (15:31 +0000)
committerJay Foad <jay.foad@gmail.com>
Wed, 30 Mar 2011 15:31:02 +0000 (15:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128543 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/DenseMap.h

index 9d2b11d6b2b60737fcb4d1033685a5e1512d8319..36e96b8c3d0a83f326231e438bd16cf11e62ab64 100644 (file)
@@ -422,7 +422,8 @@ private:
     }
 
 #ifndef NDEBUG
-    memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
+    if (OldNumBuckets)
+      memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
 #endif
     // Free the old table.
     operator delete(OldBuckets);