• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // run-pass
2 // pretty-expanded FIXME #23616
3 
4 #![deny(warnings)]
5 #![allow(unused_imports)]
6 
7 pub enum Foo { A }
8 mod bar {
normal(x: ::Foo)9     pub fn normal(x: ::Foo) {
10         use Foo::A;
11         match x {
12             A => {}
13         }
14     }
wrong(x: ::Foo)15     pub fn wrong(x: ::Foo) {
16         match x {
17             ::Foo::A => {}
18         }
19     }
20 }
21 
main()22 pub fn main() {
23     bar::normal(Foo::A);
24     bar::wrong(Foo::A);
25 }
26