FIX: Duplicate Struc Declaration and /Zi Hangs MASM 5.1, 5.1a

ID: Q60072


The information in this article applies to:
  • Microsoft Macro Assembler for MS-DOS and OS/2, versions 5.1, 5.1a


SYMPTOMS

If the Assembler source file has a structure declared twice and the /Zi option is used, the Microsoft Macro Assembler versions 5.1 and 5.1a will go into an infinite loop.


RESOLUTION

Remove the duplicate declaration.


STATUS

Microsoft has confirmed this to be a problem in MASM versions 5.1 and 5.1a. This problem was corrected in MASM version 6.0.


MORE INFORMATION

The following sample code demonstrates this problem.

Sample Code


; Assemble options needed: none

junk STRUC     ; Declaration of structure 'junk'
   dw ?
junk ENDS

junk STRUC     ; Duplicate declaration of 'junk'
   dd ?
junk ENDS

     END       ; End of Assembler file 

Additional query words: 5.10 5.10a buglist5.10 buglist5.10a fixlist6.00

Keywords :
Version : MS-DOS:5.1,5.1a
Platform : MS-DOS
Issue type :


Last Reviewed: January 7, 2000
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.