From 6bad23167725caf75b971f8fe605f255153b709a Mon Sep 17 00:00:00 2001 From: Johannes Spallek Date: Wed, 24 May 2006 14:27:53 +0000 Subject: [PATCH] added initialization of adj_head->degree and removed typo --- ir/be/beifg_list.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ir/be/beifg_list.c b/ir/be/beifg_list.c index e9b970d62..3ff05922e 100644 --- a/ir/be/beifg_list.c +++ b/ir/be/beifg_list.c @@ -64,6 +64,7 @@ static adj_head_t *get_or_set_adj_head(ifg_list_t *ifg, ir_node *irn) if(!adj_head){ adj_head = obstack_alloc(&ifg->obst, sizeof(*adj_head)); adj_head->irn = irn; + adj_head->degree = 0; INIT_LIST_HEAD(&adj_head->list); pmap_insert(ifg->list_map, irn, adj_head); } @@ -331,7 +332,7 @@ static int ifg_list_degree(const void *self, const ir_node *irn) adj_head_t *adj_head; adj_head = pmap_get(ifg->list_map, (void *) irn); - assert(!adj_head && "There is no entry for this node."); + assert(adj_head && "There is no entry for this node."); return adj_head->degree; } -- 2.20.1