Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
gen
/
c
/
testdata
/
interface_auto_free.vv
20
lines
·
15
sloc
·
183 bytes
·
de46d9d39520539e4f14f70619beead78df04608
Raw
1
// vtest vflags: -autofree
2
module main
3
4
interface IFoo {
5
free()
6
}
7
8
struct Bar {
9
a int
10
}
11
12
struct Foo implements IFoo {
13
Bar
14
}
15
16
fn (f &Foo) free() {}
17
18
fn main() {
19
a := IFoo(Foo{})
20
}
21