Allow custom blocks to overlap with malloc blocks.  Fixes bug 100628.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10765 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/memcheck/mc_include.h b/memcheck/mc_include.h
index f81b379..c6ff0c8 100644
--- a/memcheck/mc_include.h
+++ b/memcheck/mc_include.h
@@ -98,7 +98,10 @@
 
 MC_Chunk* MC_(get_freed_list_head)( void );
 
-/* For tracking malloc'd blocks */
+/* For tracking malloc'd blocks.  Nb: it's quite important that it's a
+   VgHashTable, because VgHashTable allows duplicate keys without complaint.
+   This can occur if a user marks a malloc() block as also a custom block with
+   MALLOCLIKE_BLOCK. */
 extern VgHashTable MC_(malloc_list);
 
 /* For tracking memory pools. */