[mcs] Fixes regression introduced by a0fc3f4dcf571edc997f53066c09671650e96670 to...
[mono.git] / mcs / mcs / class.cs
index d1aedad9971215c790a12e6adb52a332cdd52c79..ee417ec7ad5d2e297019767f451d0f61dde6f3e9 100644 (file)
@@ -2227,7 +2227,7 @@ namespace Mono.CSharp
                                Module.PredefinedAttributes.CompilerGenerated.EmitAttribute (TypeBuilder);
 
 #if STATIC
-                       if (Kind == MemberKind.Struct && HasInstanceField) {
+                       if (Kind == MemberKind.Struct && !HasStructLayout && HasInstanceField) {
                                TypeBuilder.__SetLayout (0, 0);
                        }