BUG: L1103 Error Caused by Incorrectly Nested Segments (110477)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 6.0
- Microsoft Macro Assembler (MASM) 6.0a
- Microsoft Macro Assembler (MASM) 6.0b
- Microsoft Macro Assembler (MASM) 6.1
- Microsoft Macro Assembler (MASM) 6.1a
- Microsoft Macro Assembler (MASM) 6.11
This article was previously published under Q110477 SYMPTOMS
If a simplified segment directive is used when two segments are already
open, the resulting object file may generate the following error when it
is linked:
fatal error L1103: attempt to access data outside segment bounds
RESOLUTION
The code shown below illustrates a case where this problem will occur.
The comment lines show how to resolve the problem by closing one or more
of the nested segments.
STATUS
Microsoft has confirmed this to be a problem in MASM version 6.x. We are
researching this problem and will post new information here in the
Microsoft Knowledge Base as it becomes available.
Modification Type: | Minor | Last Reviewed: | 10/14/2003 |
---|
Keywords: | KB110477 |
---|
|