6 fn bar(a: usize) -> Baz {
13 Baz::Empty => println!("empty"),
14 Baz::Foo { x } => println!("{}", x),
19 // START rustc.bar.Deaggregator.before.mir
23 // _0 = Baz::Foo { x: move _2 };
27 // END rustc.bar.Deaggregator.before.mir
28 // START rustc.bar.Deaggregator.after.mir
32 // ((_0 as Foo).0: usize) = move _2;
33 // discriminant(_0) = 1;
37 // END rustc.bar.Deaggregator.after.mir