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