execfreq calculation fails in case of unreachable code
[libfirm] / ir / common / debug.c
index 7ff6ef6..bff1310 100644 (file)
@@ -22,7 +22,6 @@
  * @brief   Debug facility.
  * @author  Michael Beck, Sebastian Hack
  * @date    15.12.2004
- * @version $Id$
  */
 #include "config.h"
 
@@ -51,7 +50,7 @@ struct firm_dbg_module_t {
 };
 
 /**
- * Compares two modules by comparing it's names
+ * Compares two modules by comparing their names
  */
 static int module_cmp(const void *p1, const void *p2, size_t size)
 {
@@ -81,7 +80,7 @@ firm_dbg_module_t *firm_dbg_register(const char *name)
   if (!module_set)
     firm_dbg_init();
 
-  return (firm_dbg_module_t*)set_insert(module_set, &mod, sizeof(mod), HASH_STR(name, strlen(name)));
+  return set_insert(firm_dbg_module_t, module_set, &mod, sizeof(mod), hash_str(name));
 }
 
 void firm_dbg_set_mask(firm_dbg_module_t *module, unsigned mask)