External Addresses in "=" Directive Documentation Error

ID Number: Q35803

5.00 5.10 | 5.10

MS-DOS | OS/2

docerr

Summary:

On Page 214, section 11.1.1, of the "Microsoft Macro Assembler

Programmer's Guide," the documentation indicates the equal-sign (=)

directive may be used with expressions that evaluate to an address. If

the address refers to an external label, the error A2052 will be

issued from the assembler.

MASM has a restriction with the "=" directive that should be

documented. The use of "=" directive with expressions that evaluate to

an address is not allowed. The EQU directive should be used instead.