summary refs log tree commit diff
path: root/src/test/ui/issues/issue-38412.rs
blob: 058e1be75657741dae41f58608f5a1205f52e018 (plain)
1
2
3
4
5
6
7
8
9
10
fn main() {
    let Box(a) = loop { };
    //~^ ERROR expected tuple struct or tuple variant, found struct `Box`

    // (The below is a trick to allow compiler to infer a type for
    // variable `a` without attempting to ascribe a type to the
    // pattern or otherwise attempting to name the Box type, which
    // would run afoul of issue #22207)
    let _b: *mut i32 = *a;
}