Microsoft KB Archive/47722

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 17:56, 18 July 2020 by 3155ffGd (talk | contribs) (importing KB archive)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Article ID: 47722

Article Last Modified on 10/23/2003



APPLIES TO

  • Microsoft FORTRAN Compiler 5.0
  • Microsoft FORTRAN Compiler 5.0



This article was previously published under Q47722

SYMPTOMS

An attempt to compile an application fails and the compiler generates the following message:

F2040: label on continuation line

CAUSE

The application contains one or more lines that place an asterisk (*) character in column one to indicate a comment and the compiler command line includes the /4Yi, /4Ys, or /4Yv compiler option switch.

RESOLUTION

To work around this problem, place the letter C into column one to indicate a comment.

STATUS

Microsoft has confirmed this to be a problem in FORTRAN version 5.0 for MS-DOS and OS/2. This problem was corrected in FORTRAN version 5.1 for MS-DOS and OS/2.

MORE INFORMATION

According to the ANSI FORTRAN 77 standard, an asterisk in column one indicates that a line contains a comment.

The definitions of the compiler option switches that generate this error are as follows:

   Switch     Description
   --------------------------------------------

   /4Yi       Enable SAA extensions
   /4Ys       Enable strict syntax checking
   /4Yv       Enable VAX FORTRAN extensions
                

The following code example demonstrates this problem.

Sample Code

C Compile option switches required to reproduce problem:
C    /4Yi, /4Ys, or /4Yv

      PROGRAM TEST
* This is a test
      END
                


Additional query words: 5.00 F2037 buglist5.00 fixlist5.10

Keywords: kbfix KB47722