//# publish module 0x1.M { struct Foo { x: T } baz(x: Self.Foo) { let y: T; label b0: Foo { x: y } = move(x); return; // unused type parameter value without drop } }