*/
FIRM_API ir_node *new_ir_node(dbg_info *db, ir_graph *irg, ir_node *block,
ir_op *op, ir_mode *mode,
- int arity, ir_node *in[]);
+ int arity, ir_node *const *in);
/**
* Return the block the node belongs to. This is only
* If arity is negative, a node with a dynamic array is created.
*/
ir_node *new_ir_node(dbg_info *db, ir_graph *irg, ir_node *block, ir_op *op,
- ir_mode *mode, int arity, ir_node **in)
+ ir_mode *mode, int arity, ir_node *const *in)
{
ir_node *res;
unsigned align = offsetof(struct struct_align, s) - 1;
name = "arity",
comment = "size of additional inputs array"))
arguments.append(dict(
- type = "ir_node **",
+ type = "ir_node *const *",
name = "in",
comment = "additional inputs"))