Skip to content

Compiling program that contains FD clause with EXTERNAL fails #173

@yutaro-sakamoto

Description

@yutaro-sakamoto

Compiling the following program fails.

      ******************************************************************
       IDENTIFICATION              DIVISION.
      ******************************************************************
       PROGRAM-ID.                 a.
      ******************************************************************
       ENVIRONMENT                 DIVISION.
      *
       INPUT-OUTPUT           SECTION.
       FILE-CONTROL.
      *
       SELECT OUT-FILE1  ASSIGN  "OUT_FILE10".
      ******************************************************************
       DATA                        DIVISION.
      ******************************************************************
       FILE SECTION.
      *
       FD  OUT-FILE1 EXTERNAL.
       01  OUT1-REC.
           03  OUT1-KEY            PIC  X(06).
           03  OUT1-DATA           PIC  N(03).
       WORKING-STORAGE             SECTION.
      ******************************************************************
       PROCEDURE                   DIVISION.
      ******************************************************************
       MAIN-RTN.

Error message:

./a.java:77: error: cannot find symbol
      /* file_status = */ cob_external_addr ("file$OUT_FILE1_status", 4),
                          ^
  symbol:   method cob_external_addr(String,int)
  location: class a
1 error

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions