#endif
}
-/** A field to connect additional information to a loop. Only valid
- if libfirm_debug is set. */
void set_loop_link(ir_loop *loop, void *link) {
assert(loop && loop->kind == k_ir_loop);
loop->link = link;
ir_loop *alloc_loop(ir_loop *father, struct obstack *obst) {
ir_loop *son;
- son = obstack_alloc(obst, sizeof(*son));
- memset(son, 0, sizeof(*son));
+ son = OALLOCZ(obst, ir_loop);
son->kind = k_ir_loop;
son->children = NEW_ARR_F(loop_element, 0);
son->n_nodes = 0;