mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
all: voidptr(0) => unsafe { nil } (p.2)
This commit is contained in:
@ -139,7 +139,7 @@ fn (mut a array) ensure_cap(required int) {
|
||||
}
|
||||
new_size := u64(cap) * u64(a.element_size)
|
||||
new_data := unsafe { malloc(new_size) }
|
||||
if a.data != voidptr(0) {
|
||||
if a.data != unsafe { nil } {
|
||||
unsafe { vmemcpy(new_data, a.data, u64(a.len) * u64(a.element_size)) }
|
||||
// TODO: the old data may be leaked when no GC is used (ref-counting?)
|
||||
if a.flags.has(.noslices) {
|
||||
|
Reference in New Issue
Block a user