module 0x8675309::M { struct R has key { f: bool } fun t0(s: &signer, a: address) { move_to(s, R { f: false }, a); } } // check: POSITIVE_STACK_SIZE_AT_BLOCK_END //! new-transaction module 0x8675309::N { struct R has key { f: T } fun t0(s: &signer, a: address) { move_to>(a, s, a, R { f: false }); } } // check: POSITIVE_STACK_SIZE_AT_BLOCK_END