hash_symbol (const symbol *m, size_t tablesize)
{
  /* Since tags are unique, we can hash the pointer itself.  */
  return ((uintptr_t) m->tag) % tablesize;
}
hash_symbol (const symbol *m, size_t tablesize)
{
   
  return ((uintptr_t) m->tag) % tablesize;
}