summaryrefslogtreecommitdiffstats
path: root/tests/ui/type-alias-impl-trait/cross_inference_pattern_bug_no_type.rs
blob: b929122a6c23fccee8f2d15ea70ee4459b7885bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// 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
}