FIX: F1001: srclist.c:1.59, Line 1153, Invalid COMMON in SAVELast reviewed: September 11, 1997Article ID: Q47972 |
4.00 4.01 4.10 5.00 | 4.00 4.01 4.10 5.00
MS-DOS | OS/2kbtool kbbuglist kbfixlist kberrmsg The information in this article applies to:
SYMPTOMSAn attempt to compile an application fails and the compiler generates the following message:
fatal error F1001: Internal Compiler Error (compiler file '@(#)srclist.c:1.59', line 1153) CAUSEThe application specifies a non-existent COMMON block in a SAVE statement and the compiler command line specifies the /F2 compiler option switch.
RESOLUTIONTo correct this problem, remove the name of the undeclared COMMON block from SAVE statement.
STATUSMicrosoft 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 INFORMATIONThe following code example demonstrates this problem.
Sample CodeC Compile options needed: None
SUBROUTINE SUBR() SAVE /C1/, /TEST/ COMMON /C1/ I, J, K ENDTo correct this error, remove "/test/" from the second line. If a subroutine and a COMMON block have the same name and the compiler command line specifies the /Fs compiler option switch, the following error occurs:
fatal error F1001: Internal Compiler Error (compiler file '@(#)p3io.c:1.93',line 605) |
Additional reference words: 4.00 4.01 4.10 5.00 buglist5.00 fixlist5.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |