ID Number: Q23472
4.00
MS-DOS
buglist4.00 fixlist5.00
Problem:
MASM will create a 0 byte-size segment and produce no error messages
if the size of a segment is exactly 64K.
The following is an example:
data segment para public 'DATA'
foo DW 32768 dup(?)
data ends
end
Response:
Microsoft has confirmed this to be a problem in Version 4.00. This
problem was corrected in Version 5.00.
A workaround to this problem is to generate separate segment modules
and let the linker combine the modules.