mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Fix HXA defer warning
This commit is contained in:
@@ -79,7 +79,6 @@ read :: proc(data: []byte, filename := "<input>", print_error := false, allocato
|
|||||||
read_meta :: proc(r: ^Reader, capacity: u32le, allocator := context.allocator, loc := #caller_location) -> (meta_data: []Meta, err: Read_Error) {
|
read_meta :: proc(r: ^Reader, capacity: u32le, allocator := context.allocator, loc := #caller_location) -> (meta_data: []Meta, err: Read_Error) {
|
||||||
meta_data = make([]Meta, int(capacity), allocator=allocator)
|
meta_data = make([]Meta, int(capacity), allocator=allocator)
|
||||||
count := 0
|
count := 0
|
||||||
defer meta_data = meta_data[:count]
|
|
||||||
for &m in meta_data {
|
for &m in meta_data {
|
||||||
m.name = read_name(r) or_return
|
m.name = read_name(r) or_return
|
||||||
|
|
||||||
@@ -105,6 +104,7 @@ read :: proc(data: []byte, filename := "<input>", print_error := false, allocato
|
|||||||
|
|
||||||
count += 1
|
count += 1
|
||||||
}
|
}
|
||||||
|
meta_data = meta_data[:count]
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,7 +112,6 @@ read :: proc(data: []byte, filename := "<input>", print_error := false, allocato
|
|||||||
stack_count := read_value(r, u32le) or_return
|
stack_count := read_value(r, u32le) or_return
|
||||||
layer_count := 0
|
layer_count := 0
|
||||||
layers = make(Layer_Stack, stack_count, allocator=allocator, loc=loc)
|
layers = make(Layer_Stack, stack_count, allocator=allocator, loc=loc)
|
||||||
defer layers = layers[:layer_count]
|
|
||||||
for &layer in layers {
|
for &layer in layers {
|
||||||
layer.name = read_name(r) or_return
|
layer.name = read_name(r) or_return
|
||||||
layer.components = read_value(r, u8) or_return
|
layer.components = read_value(r, u8) or_return
|
||||||
@@ -136,6 +135,7 @@ read :: proc(data: []byte, filename := "<input>", print_error := false, allocato
|
|||||||
layer_count += 1
|
layer_count += 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
layers = layers[:layer_count]
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user