rust/tests/ui/type-alias-impl-trait/cross_inference_pattern_bug...

14 lines
327 B
Rust

//@ compile-flags: --edition=2021 --crate-type=lib
//@ rustc-env:RUST_BACKTRACE=0
//@ check-pass
// tracked in https://github.com/rust-lang/rust/issues/96572
#![feature(type_alias_impl_trait)]
fn main() {
type T = impl Copy;
let foo: T = (1u32, 2u32);
let (a, b) = foo; // this line used to make the code fail
}