v/vlib/v/checker/tests/mut_assign_ref.vv

25 lines
245 B
V

struct Foo {
mut:
value int
}
const constant = Foo{ 100 }
fn main() {
f := Foo{}
mut pf := &f
pf = &f
p := &f
_ = p
mut c := &constant
c.value = 200
c = &constant
ic := &constant // ok
_=ic
mut mf := f
pf = &mf // ok
_ = pf
}