We have some old code floating around with declarations of the form
INTEGER :: N
CHARACTER*(N) :: S
which isn't exactly the best coding style but is essentially equivalent to
INTEGER :: N
CHARACTER(LEN=N) :: S
Both are recognised by gfortran and ifort, however FLS would fail to properly parse the length of S in the former case. It seems to think it's of the form "CHARACTER" instead of "CHARACTER(N)" like I would expect.
We have some old code floating around with declarations of the form
which isn't exactly the best coding style but is essentially equivalent to
Both are recognised by gfortran and ifort, however FLS would fail to properly parse the length of S in the former case. It seems to think it's of the form "CHARACTER" instead of "CHARACTER(N)" like I would expect.
(using 1.10.1)