#include "iterator.h"
#include "bitset.h"
+#define STRNIL "(nil)"
/**
* Init the string.
case 'n':
{
ir_node *irn = va_arg(args, ir_node *);
- snprintf(buf, sizeof(buf), "%s%s:%ld",
- get_irn_opname(irn), get_mode_name(get_irn_mode(irn)), get_irn_node_nr(irn));
+ if(irn)
+ snprintf(buf, sizeof(buf), "%s%s:%ld",
+ get_irn_opname(irn), get_mode_name(get_irn_mode(irn)), get_irn_node_nr(irn));
+ else
+ strncpy(buf, STRNIL, sizeof(buf));
}
break;