diff --git a/core/mem/mem.odin b/core/mem/mem.odin index 4751a77a3..55b9afe2e 100644 --- a/core/mem/mem.odin +++ b/core/mem/mem.odin @@ -167,9 +167,9 @@ slice_to_components :: proc(slice: $E/[]$T) -> (data: ^T, len: int) { buffer_from_slice :: inline proc(backing: $T/[]$E) -> [dynamic]E { return transmute([dynamic]E)Raw_Dynamic_Array{ - data = raw_data(s), + data = raw_data(backing), len = 0, - cap = len(s), + cap = len(backing), allocator = nil_allocator(), }; }