From 5725902e4987751978a154c687eef9353c069d3e Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Wed, 4 May 2011 14:54:28 +0200 Subject: [PATCH] Consider that unreachble blocks might have no bitinfo. --- ir/opt/fp-vrp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ir/opt/fp-vrp.c b/ir/opt/fp-vrp.c index 254010151..56e0006e4 100644 --- a/ir/opt/fp-vrp.c +++ b/ir/opt/fp-vrp.c @@ -169,7 +169,8 @@ static int transfer(ir_node* const irn) DB((dbg, LEVEL_3, "transfer %+F\n", irn)); - if (b->z == f) { + /* Unreachble blocks might have no bitinfo. */ + if (b == NULL || b->z == f) { z = f; o = t; } else switch (get_irn_opcode(irn)) { -- 2.20.1