Microsoft KB Archive/47722

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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