mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cgen: make os
less special, fix an -autofree leak on just import os
* Improve documentation of v.util.Surrounder * Remove `os` from the list of "no auto free" `builtin` mods * Fix -autofree freeing of `const x = []string{}`. * Add a valgrind regression test. * Implement os.getenv_opt in vlib/os/environment.js.v too.
This commit is contained in:
@ -554,7 +554,7 @@ pub fn (mut a []string) free() {
|
||||
for s in a {
|
||||
unsafe { s.free() }
|
||||
}
|
||||
unsafe { free(a.data) }
|
||||
unsafe { (&array(&a)).free() }
|
||||
}
|
||||
|
||||
// str returns a string representation of the array of strings
|
||||
|
Reference in New Issue
Block a user