aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/old/vlib/v/checker/tests/unimplemented_interface_d.vv
blob: 51b3724fd662d2b33dff5c817c3146b84b3f952b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
interface Animal {
	speak(s string)
}

struct Cat {}

fn (c Cat) speak() {}

fn foo(a Animal) {}

fn main() {
	foo(Cat{})
}