Microsoft KB Archive/26838

= FIX: COMM Directive =

Article ID: 26838

Article Last Modified on 10/17/2003

-

APPLIES TO


 * Microsoft Macro Assembler 5.0
 * Microsoft Macro Assembler 5.1 Standard Edition
 * Microsoft Macro Assembler 5.1a

-



This article was previously published under Q26838



SYMPTOMS
The Microsoft Macro Assember (MASM) versions 5.0, 5.1, and 5.1a will not generate an error if you incorrectly use NEAR as the size for a communal declaration. NEAR and FAR are not valid options for specifying the size of a communal variable. The example below demonstrates this problem.



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



MORE INFORMATION
The following sample code can be used to demonstrate the problem.

Sample Code
; Assemble options needed: none

.MODEL small

.DATA COMM abc:NEAR  ; This should generate an error

END

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

Keywords: kbfix KB26838

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.