X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeifg_pointer.c;h=9d39d3cbd3f3e68a3c708a0c9c99d01674539b59;hb=c221526a38e632139bb36afb3e059b429e76c2d7;hp=c70eb0bc42796e4f707ac81ac2063139028583ce;hpb=e07b61c6ed5d198a484761f8a40a4f26520d964d;p=libfirm diff --git a/ir/be/beifg_pointer.c b/ir/be/beifg_pointer.c index c70eb0bc4..9d39d3cbd 100644 --- a/ir/be/beifg_pointer.c +++ b/ir/be/beifg_pointer.c @@ -24,9 +24,7 @@ * @date 18.11.2005 * @version $Id$ */ -#ifdef HAVE_CONFIG_H #include "config.h" -#endif #include @@ -96,14 +94,13 @@ static void *ptr_irn_data_init(ir_phase *ph, const ir_node *irn, void *data) static ptr_element_t *ptr_get_new_element(ifg_pointer_t *ifg) { - ptr_element_t *new_element = obstack_alloc(&ifg->obst, sizeof(ptr_element_t)); - memset(new_element, 0, sizeof(*new_element)); + ptr_element_t *new_element = OALLOCZ(&ifg->obst, ptr_element_t); return new_element; } static ptr_head_t *ptr_get_new_head(ifg_pointer_t *ifg) { - ptr_head_t *new_element = obstack_alloc(&ifg->obst, sizeof(*new_element)); + ptr_head_t *new_element = OALLOC(&ifg->obst, ptr_head_t); INIT_LIST_HEAD(&new_element->list); return new_element; }