From 31eb232fe5d38c8e38defcfe3459792e29106fdc Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Mon, 13 May 2002 13:52:17 +0000 Subject: [PATCH] Nicer Syntax... completness [r393] --- ir/st/exc.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ir/st/exc.c b/ir/st/exc.c index 5ef2b18c6..3945af5b4 100644 --- a/ir/st/exc.c +++ b/ir/st/exc.c @@ -1,6 +1,6 @@ /* Copyright (c) 2002 by Universität Karlsruhe (TH). All Rights Reserved */ // -// Time-stamp: <02/03/04 17:24:07 liekweg> +// Time-stamp: // /*** @@ -69,11 +69,10 @@ static bool is_exc_jmp (ir_node *node) { op = get_irn_op (get_Proj_pred (node)); - // ToDo: Check for proper Proj attr?!? - if ((op == op_Load) || (op == op_Store) || - (op == op_Div ) || (op == op_Raise) || - (op == op_Call) || (op == op_Alloc)) - return (true); + assert ((is_fragile_op(get_Proj_pred)) && + (op != op_Bad) && (op != op_Unknown) && + (get_irn_mode(node) == mode_X));// Check for proper Proj attr + return (true); } else { -- 2.20.1