--- /dev/null
+package pkg
+
+type t1 struct {
+ a int
+ b int
+}
+
+type t2 struct {
+ a int
+ b int
+}
+
+type t3 struct {
+ a int `tag`
+ b int `tag`
+}
+
+func fn() {
+ v1 := t1{1, 2}
+ _ = t2{v1.a, v1.b} // want `should convert v1`
+ _ = t3{v1.a, v1.b}
+}