Fix memory leak in core:flags validation

This commit is contained in:
Feoramund
2024-06-15 00:01:33 -04:00
parent c3acdeb310
commit 42a5a2cf17

View File

@@ -14,6 +14,7 @@ import "core:strings"
@(optimization_mode="size", disabled=ODIN_DISABLE_ASSERT)
validate_structure :: proc(model_type: $T, style: Parsing_Style, loc := #caller_location) {
positionals_assigned_so_far: bit_array.Bit_Array
defer bit_array.destroy(&positionals_assigned_so_far)
check_fields: for field in reflect.struct_fields_zipped(T) {
if style == .Unix {