@@ -446,7 +446,7 @@ into_dynamic_soa :: proc(array: $T/#soa[]$E) -> #soa[dynamic]E {
}
array := array
- dynamic_data := ([^rawptr])(&d)[:field_count]
+ dynamic_data := ([^]rawptr])(&d)[:field_count]
slice_data := ([^]rawptr)(&array)[:field_count]
copy(dynamic_data, slice_data)