Article ID: 49976
Article Last Modified on 12/1/2003
APPLIES TO
- Microsoft FORTRAN Compiler 4.0
- Microsoft FORTRAN Compiler 4.01
- Microsoft FORTRAN Compiler 4.1
- Microsoft FORTRAN Compiler 5.0
- Microsoft FORTRAN Compiler 5.1
- Microsoft FORTRAN Compiler 4.1
- Microsoft FORTRAN Compiler 5.0
- Microsoft FORTRAN Compiler 5.1
- Microsoft FORTRAN PowerStation 1.0 Standard Edition
- Microsoft Fortran PowerStation 1.0a for MS-DOS
- Microsoft FORTRAN PowerStation 32
- Microsoft FORTRAN PowerStation 32
This article was previously published under Q49976
SYMPTOMS
Compiling an application that contains the PARAMETER statement, but not the required parenthese causes the compiler to generate the following message:
In addition, "error F4999: variable declared but not used" may be generated.
Or for Fortran PowerStation 32, version 4.0:
RESOLUTION
To address this problem, modify the source code to place the parentheses on each PARAMETER statement.
MORE INFORMATION
When the compiler processes the following code example, it generates an F2836 error even though statement order is correct. This error is caused by parentheses missing from the PARAMETER statement and can be eliminated by adding the parentheses.
Sample Code
C Compile options needed: None INTEGER*2 N PARAMETER N = 1 INTEGER*2 M END
Additional query words: 4.00 4.01 4.10 5.00 5.10 1.00 1.00a
Keywords: kberrmsg kblangfortran KB49976