ARR_APP1(ir_mode *, irp->modes, mode);
}
-#ifdef DEBUG_libfirm
-int get_irp_new_node_nr() {
- assert(irp);
- irp->max_node_nr = irp->max_node_nr + 1;
- return irp->max_node_nr - 1;
-}
-#endif
-
/*- File name / executable name or the like -*/
void set_irp_prog_name(ident *name) {
irp->name = name;
ir_class_cast_state class_cast_state; /**< kind of cast operations in code. */
#ifdef DEBUG_libfirm
- long max_node_nr; /**< to generate unique numbers for nodes. */
+ long max_node_nr; /**< to generate unique numbers for nodes. */
#endif
};
#ifdef DEBUG_libfirm
/** Returns a new, unique number to number nodes or the like. */
-int get_irp_new_node_nr(void);
-#endif
+static INLINE long
+get_irp_new_node_nr(void) {
+ assert(irp);
+ return irp->max_node_nr++;
+}
+#endif /* DEBUG_libfirm */
static INLINE ir_graph *
_get_const_code_irg(void) {