These two spots were just non-standard, because they divided
sizeof (omp_pragmas_simd) by sizeof (*omp_pragmas) and not
the expected sizeof (*omp_pragmas_simd) and so weren't converted
into ARRAY_SIZE. Both of the latter sizes are the same though,
as both arrays have the same type, so this patch doesn't change
anything but readability.
2024-08-09 Jakub Jelinek <jakub@redhat.com>
* c-pragma.cc (c_pp_lookup_pragma): Use ARRAY_SIZE in
n_omp_pragmas_simd initializer.
(init_pragmas): Likewise.
{
const int n_oacc_pragmas = ARRAY_SIZE (oacc_pragmas);
const int n_omp_pragmas = ARRAY_SIZE (omp_pragmas);
- const int n_omp_pragmas_simd = sizeof (omp_pragmas_simd)
- / sizeof (*omp_pragmas);
+ const int n_omp_pragmas_simd = ARRAY_SIZE (omp_pragmas_simd);
int i;
for (i = 0; i < n_oacc_pragmas; ++i)
}
if (flag_openmp || flag_openmp_simd)
{
- const int n_omp_pragmas_simd
- = sizeof (omp_pragmas_simd) / sizeof (*omp_pragmas);
+ const int n_omp_pragmas_simd = ARRAY_SIZE (omp_pragmas_simd);
int i;
for (i = 0; i < n_omp_pragmas_simd; ++i)