blob: f6c395059ede5bf6c42bdb0ff577c2da6dbc17de [file] [log] [blame]
Inna Palantff3f07a2019-07-11 16:15:26 -07001// run-pass
2#![allow(dead_code)]
3// pretty-expanded FIXME #23616
4
5pub use Foo::*;
6use nest::{Bar, D, E, F};
7
8pub enum Foo {
9 A,
10 B(isize),
11 C { a: isize },
12}
13
14impl Foo {
15 pub fn foo() {}
16}
17
18fn _f(f: Foo) {
19 match f {
20 A | B(_) | C { .. } => {}
21 }
22}
23
24mod nest {
25 pub use self::Bar::*;
26
27 pub enum Bar {
28 D,
29 E(isize),
30 F { a: isize },
31 }
32
33 impl Bar {
34 pub fn foo() {}
35 }
36}
37
38fn _f2(f: Bar) {
39 match f {
40 D | E(_) | F { .. } => {}
41 }
42}
43
44fn main() {}