X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode.c;h=04725b6a08978e9f82b5e5cf516f166a77f20ff3;hb=e1738566c21ff4e25d184d7dd6b6f31dc7718be8;hp=5195ae6f9ec08ae885599c429c694455d471368e;hpb=8b56e8ee6734230784f38f4f3f0c8d750e0450fb;p=libfirm diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 5195ae6f9..04725b6a0 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -393,6 +393,10 @@ irn_visited (ir_node *node) { INLINE void set_irn_link (ir_node *node, void *link) { assert (node); + /* Link field is used for Phi construction and various optimizations + in iropt. */ + assert(get_irg_phase_state(current_ir_graph) != phase_building); + node->link = link; }