v4 / vlib / v / checker / tests / auto_deref_assign_err.vv
11 lines · 10 sloc · 202 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1fn main() {
2 mut a := 42
3 println('before sub: ' + a.str())
4 sub(mut a)
5 println('after sub: ' + a.str())
6}
7
8fn sub(mut o &int) {
9 println('in function got: ' + o.str())
10 o = 'mutate int as string??'
11}
12