From e1738566c21ff4e25d184d7dd6b6f31dc7718be8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Thu, 31 Oct 2002 12:55:36 +0000 Subject: [PATCH] Added assertion for korrect use of link field. [r507] --- ir/ir/irnode.c | 4 ++++ 1 file changed, 4 insertions(+) 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; } -- 2.20.1