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

--- Comment #5 from anlauf at gcc dot gnu.org ---
In array.c:gfc_match_array_constructor there's the following code:

1335          /* Walk the constructor, and if possible, do type conversion for
1336             numeric types.  */
1337          if (gfc_numeric_ts (&ts))
1338            {
1339              m = walk_array_constructor (&ts, head);
1340              if (m == MATCH_ERROR)
1341                return m;
1342            }

Steve, you were the last one to work on this block.
It appears that non-numeric ts are not handled (here).
Can you give some insight?

Reply via email to