FIX: "Operand Expected" Error Message (26796)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 5.0
- Microsoft Macro Assembler (MASM) 5.1
- Microsoft Macro Assembler (MASM) 5.1a
This article was previously published under Q26796 SYMPTOMS
The expression 'PUSH DWORD PTR OFFSET alabel' causes the Microsoft Macro
Assember (MASM) versions 5.0, 5.1, and 5.1a to generate the error message:
error A2027: Operand expected
RESOLUTION
The line 'PUSH DWORD PTR (OFFSET alabel)' works correctly. Since OFFSET is
a unary operator, it should not require parentheses.
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.
Modification Type: | Major | Last Reviewed: | 10/17/2003 |
---|
Keywords: | kbfix KB26796 |
---|
|