- struct pass_t *pass = xmalloc(sizeof(*pass));
-
- pass->pass.kind = k_ir_prog_pass;
- pass->pass.run_on_irprog = pass_wrapper;
- pass->pass.context = pass;
- pass->pass.name = name ? name : "funccalls";
- pass->pass.verify = verify != 0;
- pass->pass.dump = dump != 0;
-
- INIT_LIST_HEAD(&pass->pass.list);