https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91785

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #2 from kargl at gcc dot gnu.org ---
Index: gcc/fortran/primary.c
===================================================================
--- gcc/fortran/primary.c       (revision 275969)
+++ gcc/fortran/primary.c       (working copy)
@@ -2331,6 +2331,8 @@ gfc_match_varspec (gfc_expr *primary, int equiv_flag, 

       if (tmp && tmp->type == REF_INQUIRY)
        {
+         if (!primary->where.lb || !primary->where.nextc)
+           primary->where = gfc_current_locus;
          gfc_simplify_expr (primary, 0);

          if (primary->expr_type == EXPR_CONSTANT)

Reply via email to