]> git.lizzy.rs Git - rust.git/blob - src/test/mir-opt/deaggregator_test_enum.rs
Add #[const_trait] where needed in tests.
[rust.git] / src / test / mir-opt / deaggregator_test_enum.rs
1 // unit-test: Deaggregator
2
3 enum Baz {
4     Empty,
5     Foo { x: usize },
6 }
7
8 // EMIT_MIR deaggregator_test_enum.bar.Deaggregator.diff
9 fn bar(a: usize) -> Baz {
10     Baz::Foo { x: a }
11 }
12
13 fn main() {
14     let x = bar(10);
15     match x {
16         Baz::Empty => println!("empty"),
17         Baz::Foo { x } => println!("{}", x),
18     };
19 }