diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2011-07-08 19:15:11 +0000 |
---|---|---|
committer | Sebastian Pop <sebastian.pop@amd.com> | 2011-07-08 19:15:11 +0000 |
commit | a31f6b0cb90b20779cddd996d9c882f421444e73 (patch) | |
tree | 5785339e2df35869b32e1382d8e7e7ef2957491e /gcc/graphite-dependences.c | |
parent | 9b43734ab30ad0cca51cdcf250d5bdc2c423d659 (diff) |
Remove continue from loop, add one more assert.
2011-07-08 Sebastian Pop <sebastian.pop@amd.com>
* graphite-dependences.c (build_alias_set_powerset): Remove
continue from loop, add one more assert.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@176057 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/graphite-dependences.c')
-rw-r--r-- | gcc/graphite-dependences.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index b9b1d1b5880..081aa691ba6 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -171,19 +171,16 @@ build_alias_set_powerset (ppl_Pointset_Powerset_C_Polyhedron_t alias_powerset, { ppl_dimension_type *ds; ppl_dimension_type access_dim; - unsigned i, pos = 0; + unsigned i, pos; ppl_Pointset_Powerset_C_Polyhedron_space_dimension (alias_powerset, &access_dim); - ds = XNEWVEC (ppl_dimension_type, access_dim-1); - for (i = 0; i < access_dim; i++) - { - if (i == alias_dim) - continue; + ds = XNEWVEC (ppl_dimension_type, access_dim - 1); + gcc_assert (alias_dim < access_dim); - ds[pos] = i; - pos++; - } + for (pos = 0, i = 0; i < access_dim; i++) + if (i != alias_dim) + ds[pos++] = i; ppl_Pointset_Powerset_C_Polyhedron_remove_space_dimensions (alias_powerset, ds, |