summaryrefslogtreecommitdiffstats
path: root/tests/ui/box/unit/unique-in-tag.rs
blob: 6daa06fb12de6407c1f6376962ef25a7103e9214 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// run-pass
#![allow(dead_code)]
#![allow(non_camel_case_types)]

fn test1() {
    enum bar { u(Box<isize>), w(isize), }

    let x = bar::u(Box::new(10));
    assert!(match x {
      bar::u(a) => {
        println!("{}", a);
        *a
      }
      _ => { 66 }
    } == 10);
}

pub fn main() {
    test1();
}