about summary refs log tree commit diff
path: root/tests/ui/enum/enum-and-module-in-same-scope.rs
blob: 8e69c89d792ff18b9097f8fa62d32f69fcfd049f (plain)
1
2
3
4
5
6
7
8
9
10
11
enum Foo {
    X
}

mod Foo { //~ ERROR the name `Foo` is defined multiple times
    pub static X: isize = 42;
    fn f() { f() } // Check that this does not result in a resolution error
    //~^ WARN cannot return without recursing
}

fn main() {}