From: Michael Beck Date: Tue, 12 Jan 2010 21:35:35 +0000 (+0000) Subject: Simplify pointer arithmetic. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=13590986df7ed5af2b9f4c34679969e262f75665;p=libfirm Simplify pointer arithmetic. [r26953] --- diff --git a/ir/ir/iredges.c b/ir/ir/iredges.c index 29a54061d..b4200890e 100644 --- a/ir/ir/iredges.c +++ b/ir/ir/iredges.c @@ -407,7 +407,7 @@ void edges_notify_edge_kind(ir_node *src, int pos, ir_node *tgt, edge->kind = kind; edge->list.next = NULL; edge->list.prev = NULL; - memset(((char*)edge) + sizeof(ir_edge_t), 0, edges_private_size); + memset(edge + 1, 0, edges_private_size); DEBUG_ONLY(edge->src_nr = get_irn_node_nr(src)); new_edge = ir_edgeset_insert(edges, edge);