From 635a0c89b6db6f252565e4d68db34aa6ca9265d4 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Fri, 16 Nov 2007 21:23:21 +0000 Subject: [PATCH] fix bug in my last commit [r18423] --- ast2firm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ast2firm.c b/ast2firm.c index 317811b..601a3b1 100644 --- a/ast2firm.c +++ b/ast2firm.c @@ -1377,7 +1377,7 @@ static ir_node *expression_to_firm(const expression_t *expression) { ir_node *res = _expression_to_firm(expression); - if(get_irn_mode(res) == mode_b) { + if(res != NULL && get_irn_mode(res) == mode_b) { ir_mode *mode = get_ir_mode(expression->datatype); res = create_conv(NULL, res, mode); } -- 2.20.1