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);
{
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