FIX: Structure References Using '.' Cause Confusion (30379)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 5.1
- Microsoft Macro Assembler (MASM) 5.1a
This article was previously published under Q30379 SYMPTOMS
Variable names in the assembler can begin with the following
character:
'.'
Structure references use the character '.' as an add operator. This
means the label '.cat' is different than the element 'cat' in a
structure. The assembler can become confused distinguishing the two
uses in a program, and can generate the following error message:
Error A2028: Operator expected' occurs on 'mov ax,duck.cat'
STATUS
Microsoft has confirmed this to be a problem with MASM versions 5.1
and 5.1a. This problem was corrected in MASM version 6.0.
Modification Type: | Major | Last Reviewed: | 10/20/2003 |
---|
Keywords: | kbfix KB30379 |
---|
|