The information in this article applies to:
SYMPTOMSNested structures may cause the Microsoft Macro Assembler (MASM) version 6.0 to hang when one structure contains a field of the type of another structure and it is initialized. The code below demonstrates the problem more clearly. RESOLUTIONPad the initializer to make it the size declared. In the sample code below, padding the initializer for the member called People to three characters corrects the problem. STATUSMicrosoft has confirmed this to be a problem in MASM version 6.0. This problem was corrected in MASM version 6.0a. MORE INFORMATION
In the sample code, notice that the structure member Nme has a length
of three bytes. However, the structure called People initializes its
Nme member to 'R', which is one character instead of three. This
produces the problem.
Sample Code
Additional query words: LOCK HANG STRUCT buglist6.00 fixlist6.00a
Keywords : |
Last Reviewed: January 4, 2000 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |