default_copy_attr(irg, old_node, new_node);
new_node->attr.assem.input_constraints = DUP_ARR_D(ir_asm_constraint, irg->obst, old_node->attr.assem.input_constraints);
new_node->attr.assem.output_constraints = DUP_ARR_D(ir_asm_constraint, irg->obst, old_node->attr.assem.output_constraints);
- new_node->attr.assem.clobbers = DUP_ARR_D(ir_asm_constraint, irg->obst, old_node->attr.assem.clobbers);
+ new_node->attr.assem.clobbers = DUP_ARR_D(ident*, irg->obst, old_node->attr.assem.clobbers);
}
/**
* @return
* The operations.
*/
-static ir_op_ops *firm_set_default_copy_attr(ir_opcode code, ir_op_ops *ops)
+static ir_op_ops *firm_set_default_copy_attr(unsigned code, ir_op_ops *ops)
{
switch (code) {
case iro_Call:
firm_set_default_operations(code, &res->ops);
firm_set_default_copy_attr(code, &res->ops);
- firm_set_default_verifyer(code, &res->ops);
+ firm_set_default_verifier(code, &res->ops);
firm_set_default_reassoc(code, &res->ops);
add_irp_opcode(res);
irop_flags get_op_flags(const ir_op *op)
{
- return op->flags;
+ return (irop_flags)op->flags;
}
#include "gen_irop.c.inl"