Article ID: 34930
Article Last Modified on 10/22/2003
APPLIES TO
- Microsoft Macro Assembler 5.1 Standard Edition
- Microsoft Macro Assembler 5.1a
This article was previously published under Q34930
SYMPTOMS
The example code below causes the Microsoft Macro Assembler (MASM) versions 5.10 and 5.10a to generate the error message,
CAUSE
The redefinition of a symbol. It is defined as an equate and as a macro.
RESOLUTION
The workaround is to remove the redefinition of "xx". MASM version 6.0 and later correctly generate errors in this situation
STATUS
Microsoft has confirmed this to be a problem with MASM versions 5.10 and 5.10a. This problem was corrected in MASM version 6.00.
MORE INFORMATION
The following sample code demonstrates the problem.
Sample Code
; Assemble options needed: none .model small .code xx EQU <nop> xx macro NOP endm xx END
Additional query words: 5.10 5.10a buglist5.10 buglist5.10a fixlist6.00
Keywords: kbfix KB34930