The information in this article applies to:
SYMPTOMSWhen Microsoft Macro Assembler (MASM) processes source code for an application, it may generate the incorrect form for a RET instruction in a PROC. Specifically, the assembler generates a RET 4 instruction instead of a RET instruction when the source code contains a RET instruction. CAUSEThe source code uses the OPTION EPILOGUE statement multiple times to set the EPILOGUE macro to NONE. RESOLUTIONModify the source code to specify RET 0. The assembler translates this expression into a RET instruction. STATUSMicrosoft has confirmed this to be a problem in MASM versions 6.0, 6.0a, 6.0b, 6.1, and 6.1a. This problem was corrected in MASM for MS-DOS version 6.11. MORE INFORMATIONThe following code example demonstrates this problem: Sample Code
Additional query words: 6.00 6.00a 6.00b 6.10 6.10a buglist6.00a buglist6.00b buglist6.10 buglist6.10a fixlist6.11
Keywords : |
Last Reviewed: January 6, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |