diff options
Diffstat (limited to 'gcc/tree-eh.c')
-rw-r--r-- | gcc/tree-eh.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c index d5b5360..9fab7ad 100644 --- a/gcc/tree-eh.c +++ b/gcc/tree-eh.c @@ -847,9 +847,8 @@ emit_eh_dispatch (gimple_seq *seq, eh_region region) static void note_eh_region_may_contain_throw (eh_region region) { - while (!bitmap_bit_p (eh_region_may_contain_throw_map, region->index)) + while (bitmap_set_bit (eh_region_may_contain_throw_map, region->index)) { - bitmap_set_bit (eh_region_may_contain_throw_map, region->index); region = region->outer; if (region == NULL) break; |