ID Number: Q32860
5.10 | 5.10
MS-DOS | OS/2
buglist5.10
Summary:
The MASM command-line option /LA will show all code generated by
the high-level-language features. When the .FARDATA? directive is
used, the code generated in the listing file places the "@CurSeg ends"
statement in the wrong place.
Microsoft has confirmed this to be a problem in Version 5.10. We
are researching this problem and will post new information as it
becomes available.
More Information:
The following is an assembler source and listing file:
.model small
.fardata?
.data
end
.model small
assume cs:@code,ds:@data,ss:@data
.fardata?
FAR_BSS segment 'FAR_BSS'
.data
_DATA segment 'DATA'
@CurSeg ends
end
@CurSeg ends
first "@CurSeg ends" statement should be place before the _DATA
segment is declared.