FIX: Forward Reference to Segment Name Gives Phase Error (32762)
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 Q32762 SYMPTOMS
A forward reference to a segment name in the Microsoft Macro Assembler
(MASM) versions 5.0, 5.1, and 5.1a will incorrectly cause the
following error to occur
error A2006: phase error between passes
RESOLUTION
A workaround is to declare empty segments at the top of your MASM
source code, defining all segments in the order needed.
STATUS
Microsoft has confirmed this to be a problem in MASM versions 5.1 and
5.1a. This problem was corrected in MASM version 6.0.
Modification Type: | Major | Last Reviewed: | 10/22/2003 |
---|
Keywords: | kbfix KB32762 |
---|
|