cfsi_m_ix array should only be indexed according to sizeof_m_ix,
so decalre as a void*.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14218 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/m_debuginfo/priv_storage.h b/coregrind/m_debuginfo/priv_storage.h
index ccf6742..d0d4be9 100644
--- a/coregrind/m_debuginfo/priv_storage.h
+++ b/coregrind/m_debuginfo/priv_storage.h
@@ -904,7 +904,9 @@
       cfsi_exprs. */
    Addr* cfsi_base;
    UInt  sizeof_cfsi_m_ix; /* size in byte of indexes stored in cfsi_m_ix. */
-   UInt* cfsi_m_ix; /* Each index occupies sizeof_cfsi_m_ix bytes. */
+   void* cfsi_m_ix; /* Each index occupies sizeof_cfsi_m_ix bytes.
+                       The void* is an UChar* or UShort* or UInt*
+                       depending on sizeof_cfsi_m_ix.  */
 
    DiCfSI* cfsi_rd; /* Only used during reading, NULL once info is read. */