From: Matthias Braun Date: Fri, 16 Nov 2007 21:23:21 +0000 (+0000) Subject: fix bug in my last commit X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=635a0c89b6db6f252565e4d68db34aa6ca9265d4;p=cparser fix bug in my last commit [r18423] --- 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); }