From 6084512671ee4909d6428506d46d09ee1a90cbdf Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Sat, 23 Apr 2005 14:26:26 -0700 Subject: Revert accidental commit. From-SVN: r98632 --- gcc/tree-eh.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'gcc/tree-eh.c') diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index bfac6bc0dbf..90f90611d01 100644 --- a/gcc/tree-eh.c +++ b/gcc/tree-eh.c @@ -1920,12 +1920,7 @@ tree_could_throw_p (tree t) bool tree_can_throw_internal (tree stmt) { - int region_nr; - - if (TREE_CODE (stmt) == RESX_EXPR) - region_nr = TREE_INT_CST_LOW (TREE_OPERAND (stmt, 0)); - else - region_nr = lookup_stmt_eh_region (stmt); + int region_nr = lookup_stmt_eh_region (stmt); if (region_nr < 0) return false; return can_throw_internal_1 (region_nr); @@ -1936,9 +1931,8 @@ tree_can_throw_external (tree stmt) { int region_nr = lookup_stmt_eh_region (stmt); if (region_nr < 0) - return tree_could_throw_p (stmt); - else - return can_throw_external_1 (region_nr); + return false; + return can_throw_external_1 (region_nr); } bool -- cgit v1.2.1