The information in this article applies to:
SYMPTOMSThe Microsoft Macro Assembler (MASM) version 6.0 generates an invalid object module when given code that contains an INCLUDE directive followed immediately by an ALIGN directive. The contents of the included file are not important; it can even be an empty file. The linker may not issue a warning. If the linker does detect the error, it generates the following:
RESOLUTIONTo work around this problem, place the INCLUDE directive at the beginning of the file so that the ALIGN directive does not immediately follow the INCLUDE directive. STATUSMicrosoft has confirmed this to be a problem in MASM version 6.0. This problem was corrected in MASM version 6.0a. MORE INFORMATIONIf you assemble the following sample code with /Zi, the linker will detect the invalid object module and issue the error message. Without /Zi, no warning is given and the program terminates normally, but the object module is still invalid. Sample Code
Additional query words: 6.00 buglist6.00 fixlist6.00a
Keywords : |
Last Reviewed: January 5, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |