X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firedges_t.h;h=d82e8a6c68a06040065a299aad17134942ee20df;hb=f250d98f949371038744bd320096fa98f4b218fe;hp=07f8d733f4419b92f63aaad96815ab0fa942dc81;hpb=5b6742592ed3923024137f06664a07cf37f2ff5e;p=libfirm diff --git a/ir/ir/iredges_t.h b/ir/ir/iredges_t.h index 07f8d733f..d82e8a6c6 100644 --- a/ir/ir/iredges_t.h +++ b/ir/ir/iredges_t.h @@ -78,7 +78,9 @@ struct _ir_edge_t { */ static inline const ir_edge_t *_get_irn_out_edge_first_kind(const ir_node *irn, ir_edge_kind_t kind) { - const struct list_head *head = _get_irn_outs_head(irn, kind); + const struct list_head *head; + assert(edges_activated_kind(get_irn_irg(irn), kind)); + head = _get_irn_outs_head(irn, kind); return list_empty(head) ? NULL : list_entry(head->next, ir_edge_t, list); }