1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

valgrind: update the test

This commit is contained in:
Alexander Medvednikov 2020-03-22 13:31:53 +01:00
parent 3f328a0242
commit cf8776ac71

View File

@ -1,13 +1,16 @@
import os import os
fn return_array(array_arg []string) []int { fn return_array(array_arg []string) []int { // array argument must not be freed
s := [1, 2, 3] // escaping array must not be freed s := [1, 2, 3] // escaping array must not be freed
return s return s
} }
fn foo() { fn foo() {
nums := [1, 2, 3] // local array must be freed nums := [1, 2, 3] // local array must be freed
nums_copy := nums // array assignments call .clone()
println(nums) println(nums)
println(nums_copy)
nums.free()
} }
fn main() { fn main() {