issue 1062
-- a.cue --
#def2: {
	in2: string
}
#def1: {
	in1: string
	out: #def2 & {
		in2: in1
	}
}
a: #def1 & {
    in1: "test"
}
-- out/trim-v3 --
== a.cue
#def2: {
	in2: string
}
#def1: {
	in1: string
	out: #def2 & {
		in2: in1
	}
}
a: #def1 & {
	in1: "test"
}
-- diff/-out/trim-v3<==>+out/trim --
diff old new
--- old
+++ new
@@ -4,7 +4,9 @@
 }
 #def1: {
 	in1: string
-	out: #def2 & {}
+	out: #def2 & {
+		in2: in1
+	}
 }
 a: #def1 & {
 	in1: "test"
-- out/trim-v3-noshare --
== a.cue
#def2: {
	in2: string
}
#def1: {
	in1: string
	out: #def2 & {
		in2: in1
	}
}
a: #def1 & {
	in1: "test"
}
-- diff/-out/trim-v3-noshare<==>+out/trim --
diff old new
--- old
+++ new
@@ -4,7 +4,9 @@
 }
 #def1: {
 	in1: string
-	out: #def2 & {}
+	out: #def2 & {
+		in2: in1
+	}
 }
 a: #def1 & {
 	in1: "test"
-- out/trim --
== a.cue
#def2: {
	in2: string
}
#def1: {
	in1: string
	out: #def2 & {}
}
a: #def1 & {
	in1: "test"
}
