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

            Bug ID: 119821
           Summary: FE (parser): CONFIGURATION SECTION rejects valid code
                    - empty paragraphs
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: cobol
          Assignee: unassigned at gcc dot gnu.org
          Reporter: simonsobisch at gnu dot org
  Target Milestone: ---

Given the following COBOL source:

   program-id. empty.
   environment division.
   configuration section.
   source-computer.
   object-computer.

a compile complains about source-computer not specifying a name (but that's
optional):

empty.cob:5:4: error: syntax error, unexpected OBJECT COMPUTER, expecting NAME
    5 |    object-computer.
      |    ^

even worse if line 5 is commented out:

empty.cob:2:25: error: syntax error, unexpected end of file, expecting NAME
    2 |    environment division.
      |                         ^

I gave adjusting the parser a quick try, but my change had no effect, so I'll
need to see once how this is done :-)

Reply via email to