about summary refs log tree commit diff
path: root/tests/crashes/123157.rs
blob: d6cc55ba0524e2b520f0df1087aaea8d45f47407 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ known-bug: #123157
//@ edition:2021
#![feature(type_alias_impl_trait)]

#[derive(Copy, Clone)]
struct Foo((u32, u32));

fn main() {
    type T = impl Copy;
    let foo: T = Foo((1u32, 2u32));
    let x = move || {
        let x = move || {
        let Foo((a, b)) = foo;
    };
    };
}