v2 / vlib / v / gen / c / testdata / autofree_reused.vv
17 lines · 15 sloc · 281 bytes · 6cbb2aa7ca92dad49622e09a1286e3b6979777c5
Raw
1// vtest vflags: -autofree
2fn use_plus_assign() {
3 mut s := u8(`a`).ascii_str()
4 s += u8(`b`).ascii_str()
5 println(s)
6}
7
8fn main() {
9 b := byteptr(c'a')
10 s := unsafe { b.vbytes(1) }
11 println(s)
12
13 bb := byteptr(c'a')
14 ss := unsafe { bb.vstring() }
15 println(ss)
16 use_plus_assign()
17}
18