FIX: Text Macros Cannot Serve as Data-Definition Replacements

ID: Q30380


The information in this article applies to:
  • Microsoft Macro Assembler for MS-DOS, versions 5.1, 5.1a


SYMPTOMS

A text macro cannot be used to select data-definition directives. The following program demonstrates this problem:


    .MODEL SMALL
    .CODE
start: mov ax,@data
       mov ds,ax

gets   equ   <DW>
boat   gets   3
    END start 
The following assembler error message is generated on the "boat gets 3" line:
A2105 Expected: instruction, directive, or label


STATUS

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

Additional query words: 5.10 5.10a buglist5.10 buglist5.10a fixlist6.00

Keywords :
Version : :5.1,5.1a
Platform :
Issue type :


Last Reviewed: January 4, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.