Microsoft KB Archive/67787

= FIX: STRUC Defined Structures Cannot Be Nested =

Article ID: 67787

Article Last Modified on 10/17/2003

-

APPLIES TO


 * Microsoft Macro Assembler 5.1 Standard Edition
 * Microsoft Macro Assembler 5.1a

-



This article was previously published under Q67787



SYMPTOMS
The STRUC command in the Microsoft Macro Assembler (MASM) versions 5.1 and 5.1a does not allow the definition of nested structures. The sample code below shows a nested structure definition that gives the following error:

A2078: Directive illegal in structure



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



Sample Code
; Assemble options needed: none

.MODEL SMALL .DATA s1 STRUC f1 db ? f2 db ? s1 ENDS

s2 STRUC f3 db ? s3 s1 <> s2 ENDS

END

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

Keywords: kbfix KB67787

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.