From: Götz Lindenmaier Date: Thu, 31 Oct 2002 12:55:36 +0000 (+0000) Subject: Added assertion for korrect use of link field. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=e1738566c21ff4e25d184d7dd6b6f31dc7718be8;p=libfirm Added assertion for korrect use of link field. [r507] --- 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; }