#include "config.h"
#include "irnodeset.h"
+#include "irnode_t.h"
#include "hashptr.h"
#define DO_REHASH
#define ValueType ir_node*
#define NullValue NULL
#define DeletedValue ((ir_node*)-1)
-#ifdef FIRM_debug
-#define Hash(this,value) (value)->node_nr
+#ifdef DEBUG_libfirm
+#define Hash(this,value) ((unsigned)((value)->node_nr))
#else
#define Hash(this,value) HASH_PTR(value)
#endif