FIX: Near Call Between Segments Within a Group May Fail (74532)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 6.0
This article was previously published under Q74532 SYMPTOMS
The Microsoft Macro Assembler (MASM) version 6.0 may generate incorrect
code when a near call is made to a procedure in another segment. When a
call is made from an offset greater that 0FDh in the calling segment to a
procedure declared in the same source file, the call is made to an
incorrect offset.
RESOLUTION
To work around this problem, code the procedure in another module and
declare it as external in the problem module.
STATUS
Microsoft has confirmed this to be a problem in MASM version 6.0. This
problem was corrected in MASM version 6.0a.
Modification Type: | Minor | Last Reviewed: | 10/30/2003 |
---|
Keywords: | kbfix KB74532 |
---|
|