On Thu, May 20, 2021 at 04:11:10PM +0200, Marcel Vollweiler wrote:
> --- a/gcc/fortran/openmp.c
> +++ b/gcc/fortran/openmp.c
> @@ -1710,27 +1710,62 @@ gfc_match_omp_clauses (gfc_omp_clauses **cp, const 
> omp_mask mask,
>             && gfc_match ("map ( ") == MATCH_YES)
>           {
>             locus old_loc2 = gfc_current_locus;
> -           bool always = false;
> +           int always_modifier = 0;
> +           int close_modifier = 0;
> +           locus second_always_locus;
> +           locus second_close_locus;

I'm afraid this will or might lead to -Wmaybe-uninitialized errors.
Just initialize those two to = old_loc2; or so.

Ok for trunk with that change.

        Jakub

Reply via email to