Fix-Up Overflow Caused By Extrn Statements and .Fardata (30576)
The information in this article applies to:
- Microsoft Macro Assembler (MASM) 5.1
This article was previously published under Q30576 SUMMARY
The following assembler modules produce a fix-up overflow error
message during linking.
When linking these two modules together, the .fardata-simplified
segment directive will cause a link-error fix-up overflow.
Every module with a .fardata segment is defining a different .fardata
segment. The linker will keep the segments separate. Therefore,
declaring the fvar variable external in module 2 generates the
problem. The extrn far data item, fvar, should be declared outside
the .fardata segment.
Modification Type: | Major | Last Reviewed: | 10/29/2003 |
---|
Keywords: | kbfix KB30576 |
---|
|