diff --git a/sources/ClangSharp.PInvokeGenerator/PInvokeGenerator.VisitDecl.cs b/sources/ClangSharp.PInvokeGenerator/PInvokeGenerator.VisitDecl.cs index a7143c80..b2dacb15 100644 --- a/sources/ClangSharp.PInvokeGenerator/PInvokeGenerator.VisitDecl.cs +++ b/sources/ClangSharp.PInvokeGenerator/PInvokeGenerator.VisitDecl.cs @@ -2822,11 +2822,6 @@ void VisitConstantOrIncompleteArrayFieldDecl(RecordDecl recordDecl, FieldDecl co AddDiagnostic(DiagnosticLevel.Info, $"{escapedName} (constant array field) has a size of 0", constantOrIncompleteArray); } - if (!TryGetRemappedValue(recordDecl, _config.WithPackings, out var pack)) - { - pack = alignment < maxAlignm ? alignment.ToString(CultureInfo.InvariantCulture) : null; - } - var desc = new StructDesc { AccessSpecifier = accessSpecifier, EscapedName = escapedName, @@ -2836,7 +2831,7 @@ void VisitConstantOrIncompleteArrayFieldDecl(RecordDecl recordDecl, FieldDecl co Alignment64 = alignment64, Size32 = size32, Size64 = size64, - Pack = pack, + Pack = alignment < maxAlignm ? alignment.ToString(CultureInfo.InvariantCulture) : null, MaxFieldAlignment = maxAlignm, Kind = LayoutKind.Sequential },