projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2bfa07f
)
assert that edges are enabled before using them
author
Matthias Braun
<matze@braunis.de>
Mon, 19 Jan 2009 19:15:08 +0000
(19:15 +0000)
committer
Matthias Braun
<matze@braunis.de>
Mon, 19 Jan 2009 19:15:08 +0000
(19:15 +0000)
[r25269]
ir/ir/iredges_t.h
patch
|
blob
|
history
diff --git
a/ir/ir/iredges_t.h
b/ir/ir/iredges_t.h
index
07f8d73
..
d82e8a6
100644
(file)
--- 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)
{
*/
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);
}
return list_empty(head) ? NULL : list_entry(head->next, ir_edge_t, list);
}