--- /dev/null
+package variadic
+
+type baz interface {
+ baz()
+}
+
+func wantsBaz(...baz) {}
+
+type bazImpl int
+
+func (bazImpl) baz() {}
+
+func _() {
+ var (
+ impls []bazImpl //@item(vImplSlice, "impls", "[]bazImpl", "var")
+ impl bazImpl //@item(vImpl, "impl", "bazImpl", "var")
+ bazes []baz //@item(vIntfSlice, "bazes", "[]baz", "var")
+ )
+
+ wantsBaz() //@rank(")", vImpl, vImplSlice),rank(")", vIntfSlice, vImplSlice)
+}