FIX: F1001: ctypes.c, Line 448, Extra Parentheses in CALL StmtLast reviewed: September 11, 1997Article ID: Q51507 |
4.00 4.01 4.10 5.00 | 4.10 5.00
MS-DOS | OS/2kbtool kbfixlist kbbuglist kberrmsg The information in this article applies to:
SYMPTOMSAn attempt to compile an application fails and the compiler generates one of the following messages. For FORTRAN version 5.0:
fatal error F1001: Internal Compiler Error (compiler file '@(#)ctypes.c:1.11', line 448)For version 4.1:
fatal error F1001: Internal Compiler Error (compiler file '@(#)ctypes.c:1.89', line 428)For version 4.01:
fatal error F1001: Internal Compiler Error (compiler file '@(#)ctypes.c:1.88', line 428)For version 4.0:
fatal error F1001: Internal Compiler Error (compiler file '@(#)ctypes.c:1.80', line 426)If the compiler command line includes the /Fs compiler option switch, the compiler may generate a protection violation in OS/2, or the system may hang and stop responding in MS-DOS.
CAUSEThe application contains a CALL statement that contains an additional set of parentheses.
RESOLUTIONTo address this problem, modify the source code to remove the additional parentheses from the CALL statement parameter.
STATUSMicrosoft has confirmed this to be a problem in FORTRAN versions 4.0, 4.01, 4.1, and 5.0 for MS-DOS and versions 4.1 and 5.0 for 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
CHARACTER*3 A A = 'A' CALL X((A)) END |
Additional reference words: 4.00 4.01 4.10 5.00 hangs run-time buglist4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |