Peter Klausler
ec4ba0f5fe
[flang][runtime] Correct automatic parenthesized format repetition case ( #71436 )
...
In Fortran, a format automatically repeats, with a line break, until all
the data items of a data transfer statement have been consumed. PRINT
"(3I4)", 1, 2, 3, 4, 5, 6 prints two lines, for example, three values
each.
When there are nested parentheses in a format, the rightmost set of
parentheses at the top level are used for automatic repetition. PRINT
"(I4,2(I4))" 1, 2, 3, 4, 5, 6, 7 print three lines, with three values on
the first and two each on the later ones.
Fix a bug in format interpretation that causes the detection of the
"rightmost" set of parentheses to take place on each pass, leading to
problems when parentheses are even further nested.
2023-11-13 14:52:51 -08:00
..
2023-11-10 16:13:49 +00:00
2023-10-17 08:20:38 -07:00
2023-02-22 09:16:09 +01:00
2023-10-04 08:21:46 -07:00
2023-10-09 16:26:06 -07:00
2022-09-13 10:42:53 +02:00
2023-11-10 16:13:49 +00:00
2023-11-13 10:31:36 +00:00
2022-10-11 12:34:58 +00:00
2023-04-17 18:02:03 -07:00
2023-02-17 09:15:18 -08:00
2023-06-27 17:38:01 -07:00
2023-10-17 08:20:38 -07:00
2023-10-04 08:21:46 -07:00
2023-09-27 08:20:17 -07:00
2023-04-13 15:35:01 -07:00
2023-10-16 13:23:31 -07:00
2023-10-17 08:20:38 -07:00
2023-07-31 11:12:29 -07:00
2023-10-16 13:56:07 -07:00
2023-10-16 13:56:07 -07:00
2023-10-16 13:56:07 -07:00
2023-04-13 09:43:40 -07:00
2022-10-12 16:57:37 -07:00
2022-10-12 16:57:37 -07:00
2022-10-12 16:57:37 -07:00
2022-10-11 10:29:23 +08:00
2023-07-31 11:12:29 -07:00
2023-05-29 12:26:01 +04:00
2023-11-13 14:52:51 -08:00
2023-11-13 14:52:51 -08:00
2023-10-04 08:21:46 -07:00
2023-02-17 09:15:18 -08:00
2023-02-17 09:15:18 -08:00
2023-10-26 14:30:11 +02:00
2023-05-30 14:12:20 -07:00
2023-10-31 10:25:29 -07:00
2023-10-16 13:23:31 -07:00
2023-09-18 09:57:28 -07:00
2023-10-16 23:59:15 -07:00
2023-09-27 08:20:17 -07:00
2022-12-08 08:34:46 -08:00
2022-10-12 16:57:37 -07:00
2023-08-29 17:04:00 -07:00
2023-08-29 17:04:00 -07:00
2023-10-16 13:23:31 -07:00
2023-04-13 15:35:01 -07:00
2023-04-13 15:35:01 -07:00
2023-05-17 09:22:13 -07:00
2023-09-01 08:54:38 -07:00
2023-10-17 08:20:38 -07:00
2023-07-31 11:12:29 -07:00
2023-10-16 14:29:40 -07:00
2022-11-29 10:18:38 -07:00
2022-09-22 10:10:42 -07:00
2023-10-04 08:21:46 -07:00
2023-10-04 08:21:46 -07:00
2023-10-02 09:02:05 +00:00
2023-08-22 18:56:27 -07:00
2023-09-27 08:20:17 -07:00
2023-09-27 08:20:17 -07:00
2023-04-25 10:12:41 -07:00
2023-10-04 08:21:46 -07:00
2023-10-04 08:21:46 -07:00
2023-07-31 11:12:29 -07:00
2023-09-27 08:20:17 -07:00
2023-10-17 08:20:38 -07:00
2023-09-27 08:20:17 -07:00
2023-10-31 10:25:29 -07:00
2023-10-31 10:25:29 -07:00