From ac2eaa05c72e586f60866fbb01b8a477bcd22a69 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Thu, 6 May 2021 19:54:49 +0300 Subject: [PATCH] tests: add interface_many_named_test.v regression test (closes #10013) --- .../interface_many_named_test.v | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 vlib/v/tests/interface_edge_cases/interface_many_named_test.v 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] + } +}