//@ run-pass | |
//@ pretty-expanded FIXME #23616 | |
#![deny(warnings)] | |
#![allow(unused_imports)] | |
pub enum Foo { A } | |
mod bar { | |
pub fn normal(x: ::Foo) { | |
use Foo::A; | |
match x { | |
A => {} | |
} | |
} | |
pub fn wrong(x: ::Foo) { | |
match x { | |
::Foo::A => {} | |
} | |
} | |
} | |
pub fn main() { | |
bar::normal(Foo::A); | |
bar::wrong(Foo::A); | |
} |