diff --git a/src/ZoneCodeGenerator/Parsing/C_Header/Blocks/BlockStruct.cs b/src/ZoneCodeGenerator/Parsing/C_Header/Blocks/BlockStruct.cs index c32feabd..3ae4f2ff 100644 --- a/src/ZoneCodeGenerator/Parsing/C_Header/Blocks/BlockStruct.cs +++ b/src/ZoneCodeGenerator/Parsing/C_Header/Blocks/BlockStruct.cs @@ -61,7 +61,10 @@ namespace ZoneCodeGenerator.Parsing.C_Header.Blocks if (!Name.Equals(poppedNamespaceName)) throw new Exception($"Popped namespace '{poppedNamespaceName}' does not equal name of struct block '{Name}'"); - _struct = new DataTypeStruct(Namespace, Name, Pack); + _struct = new DataTypeStruct(Namespace, Name, Pack) + { + AlignmentOverride = CustomAlignment + }; _struct.Members.AddRange(Variables);