* @brief A nodeset. This should be prefered over a simple pset, because it
* tries to guarantee deterministic behavior. (and is faster)
* @version $Id$
+ * @note Actually the bits to make the behaviour deterministic are not
+ * implemented yet...
*/
#ifndef _FIRM_IRNODESET_H_
#define _FIRM_IRNODESET_H_
-#include "irnode.h"
+#include "firm_types.h"
#include "xmalloc.h"
#define HashSet ir_nodeset_t
#undef HashSetIterator
#undef HashSet
+typedef struct ir_nodeset_t ir_nodeset_t;
+typedef struct ir_nodeset_iterator_t ir_nodeset_iterator_t;
+
/**
* Initializes a nodeset with default size.
*