summaryrefslogtreecommitdiff
path: root/gcc/except.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/except.c')
-rw-r--r--gcc/except.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/except.c b/gcc/except.c
index 259a3c795b3..6b3a1e2f2ae 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -2274,8 +2274,12 @@ remove_eh_handler (struct eh_region *region)
if (region->aka)
{
int i;
- EXECUTE_IF_SET_IN_BITMAP (region->aka, 0, i,
- { cfun->eh->region_array[i] = outer; });
+ bitmap_iterator bi;
+
+ EXECUTE_IF_SET_IN_BITMAP (region->aka, 0, i, bi)
+ {
+ cfun->eh->region_array[i] = outer;
+ }
}
if (outer)