[llvm-commits] [llvm] r128543 - /llvm/trunk/include/llvm/ADT/DenseMap.h

Jay Foad jay.foad at gmail.com
Wed Mar 30 08:31:03 PDT 2011


Author: foad
Date: Wed Mar 30 10:31:02 2011
New Revision: 128543

URL: http://llvm.org/viewvc/llvm-project?rev=128543&view=rev
Log:
Fix more zero length memset warnings.

Modified:
    llvm/trunk/include/llvm/ADT/DenseMap.h

Modified: llvm/trunk/include/llvm/ADT/DenseMap.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/ADT/DenseMap.h?rev=128543&r1=128542&r2=128543&view=diff
==============================================================================
--- llvm/trunk/include/llvm/ADT/DenseMap.h (original)
+++ llvm/trunk/include/llvm/ADT/DenseMap.h Wed Mar 30 10:31:02 2011
@@ -422,7 +422,8 @@
     }
 
 #ifndef NDEBUG
-    memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
+    if (OldNumBuckets)
+      memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
 #endif
     // Free the old table.
     operator delete(OldBuckets);





More information about the llvm-commits mailing list