From c50639b4061b4b10f49badc08e28049bad7bbfae Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Fri, 5 Nov 2004 12:00:29 +0000 Subject: [PATCH] bugfix. type may be null. [r4282] --- ir/ir/irnode.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index 901bd90cb..e6b93b056 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -954,7 +954,8 @@ set_SymConst_symbol (ir_node *node, union symconst_symbol sym) { type * get_SymConst_value_type (ir_node *node) { assert (node->op == op_SymConst); - return node->attr.i.tp = skip_tid(node->attr.i.tp); + if (node->attr.i.tp) node->attr.i.tp = skip_tid(node->attr.i.tp); + return node->attr.i.tp; } void -- 2.20.1