BUG: Macro Expansion May Occur Before Macro Call in Listing File (73036)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 6.0
- Microsoft Macro Assembler (MASM) 6.0a
- Microsoft Macro Assembler (MASM) 6.0b
- Microsoft Macro Assembler (MASM) 6.1
- Microsoft Macro Assembler (MASM) 6.1a
- Microsoft Macro Assembler (MASM) 6.11
This article was previously published under Q73036 SYMPTOMS
With the Microsoft Macro Assembler (MASM), if the .NOLIST directive is
the first statement in a file and it is later followed by a .LISTALL
directive, then the macro expansion in the listing file will occur
before the macro call instead of after it.
RESOLUTION
This problem can be eliminated by placing either a blank line or a
comment before the .NOLIST directive, so that .NOLIST is not on the
first line of the file.
STATUS
Microsoft has confirmed this to be a problem in MASM version 6.0,
6.0a, 6.0b, 6.1, 6.1a, and 6.11. We are researching this problem and
will post new information here in the Microsoft Knowledge Base as it
becomes available.
Modification Type: | Major | Last Reviewed: | 10/20/2003 |
---|
Keywords: | KB73036 |
---|
|