No Error Generated by MASM 5.0 for Equates Made Public

ID Number: Q26800

5.00

MS-DOS

buglist5.00 fixlist5.10

Summary:

SYMPTOMS

The Microsoft Macro Assembler version 5.0 will allow an equate to

be made public.

STATUS

Microsoft has confirmed this to be a problem in MASM version 5.00.

This problem was corrected in MASM version 5.10.

More Information:

The error generated by MASM 5.1 for the sample code below is:

A2014: Illegal public declaration

MASM 5.0 incorrectly generates no errors.

Sample Code:

------------

;Assemble options: none

PUBLIC i

i equ <text>

end