diff --git a/vlib/v/tests/interface_edge_cases/interface_many_named_test.v b/vlib/v/tests/interface_edge_cases/interface_many_named_test.v new file mode 100644 index 0000000000..d98e1a3bc9 --- /dev/null +++ b/vlib/v/tests/interface_edge_cases/interface_many_named_test.v @@ -0,0 +1,26 @@ +interface Named { + name string +} + +struct Many { +pub: + many []Named +} + +struct Cat { +pub: + name string +} + +struct Dog { +pub: + name string +} + +fn test_many_named() { + c := Cat{} + d := Dog{} + m := Many{ + many: [c, d] + } +}