about summary refs log tree commit diff
path: root/tests/ui/issues/issue-29668.rs
blob: 76b9429329631d104dc36b94b7944a9b74685e28 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//@ run-pass
// Functions can return unnameable types

mod m1 {
    mod m2 {
        #[derive(Debug)]
        pub struct A;
    }
    use self::m2::A;
    pub fn x() -> A { A }
}

fn main() {
    let x = m1::x();
    println!("{:?}", x);
}