FIX: A4001 May Be Caused By a Literal '>' in Text Equate (32812)



The information in this article applies to:

  • Microsoft Macro Assembler (MASM) 5.1

This article was previously published under Q32812

SYMPTOMS

The literal character operator (!) does not allow a right angle bracket to be placed in a text equate. For example, the following line will cause the Microsoft Macro Assembler (MASM) versions 5.10 and 5.10a to generate a warning:
   a   EQU    < !> >
				
The warning produced is
A4001: Extra characters on line

STATUS

Microsoft has confirmed this to be a problem in MASM version 5.1. This problem was corrected in MASM version 6.0.

MORE INFORMATION

Sample Code

; Assemble options needed: none

.model small
.data

a   EQU  < !> >

    END
				

Modification Type:MajorLast Reviewed:10/29/2003
Keywords:kbfix KB32812