summaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-sra.c')
-rw-r--r--gcc/tree-sra.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
index c14b2374ae5..6290e58c726 100644
--- a/gcc/tree-sra.c
+++ b/gcc/tree-sra.c
@@ -3756,7 +3756,6 @@ analyze_modified_params (vec<access_p> representatives)
repr = repr->next_grp)
{
struct access *access;
- bitmap visited;
ao_ref ar;
if (no_accesses_p (repr))
@@ -3766,7 +3765,7 @@ analyze_modified_params (vec<access_p> representatives)
continue;
ao_ref_init (&ar, repr->expr);
- visited = BITMAP_ALLOC (NULL);
+ bitmap_head visited;
for (access = repr; access; access = access->next_sibling)
{
/* All accesses are read ones, otherwise grp_maybe_modified would
@@ -3776,7 +3775,6 @@ analyze_modified_params (vec<access_p> representatives)
if (repr->grp_maybe_modified)
break;
}
- BITMAP_FREE (visited);
}
}
}