//# publish module 0x42.M { struct R { f: bool } t0(s: &signer, a: address) { label b0: (copy(s)); (R { f: false }); (move(a)); // positive stack size (move_to()); return; } } //# publish module 0x42.N { struct R { f: T } t0(s: &signer, a: address) { label b0: // positive stack size move_to>(copy(a), copy(s), copy(a), R { f: false }); return; } }