FIX: MASM 6.0 Generates L1103 for Nested Structures (79146)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 6.0
This article was previously published under Q79146 SYMPTOMS
The Microsoft Macro Assembler (MASM) version 6.0 may produce an
invalid object file, generating the following error message at link
time:
fatal error L1103: attempt to access data outside segment bounds
The error occurs when a number of nested UNIONS and STRUCTURES are
used.
RESOLUTION
A work around is to rearrange the order of the outer-most structure.
The sample code below illustrates this.
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: | Major | Last Reviewed: | 10/20/2003 |
---|
Keywords: | kbfix KB79146 |
---|
|