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

--- Comment #3 from Simon Sobisch <simonsobisch at gnu dot org> ---
Current output:

t.cob:1:25: error: could not open copybook file for '"notthere"'
    1 |         COPY "notthere".
      |                         ^
t.cob:1:35: error: syntax error, unexpected '.', expecting IDENTIFICATION
DIVISION or PROGRAM-ID
    1 |         COPY "notthere".
      |                                   ^

--> the caret on the first line is at a better place
--> the second line caret seems to hint at line 2 period, but showing line 1

Suggestion: if lexio does not found the file, then there was already an error
produced - so instead of leaving the COPY statement in, it could just replace
the copybook (with line directive to setup the right position in case of
mult-line COPY statement).

Then this would be resolved->fixed.

Reply via email to