]>
Commit | Line | Data |
---|---|---|
416331ca | 1 | // build-pass (FIXME(62277): could be check-pass?) |
a1dfa0c6 | 2 | // compile-flags: -Wunused |
94b46f34 | 3 | |
a1dfa0c6 XL |
4 | // ensure there are no special warnings about uninhabited types |
5 | // when deriving Debug on an empty enum | |
94b46f34 | 6 | |
a1dfa0c6 | 7 | #[derive(Debug)] |
e1599b0c | 8 | enum Void {} |
94b46f34 | 9 | |
a1dfa0c6 | 10 | #[derive(Debug)] |
e1599b0c | 11 | enum Foo { |
a1dfa0c6 | 12 | Bar(u8), |
e1599b0c | 13 | Void(Void), //~ WARN never used |
94b46f34 | 14 | } |
a1dfa0c6 | 15 | |
e1599b0c XL |
16 | fn main() { |
17 | let x = Foo::Bar(42); | |
18 | println!("{:?}", x); | |
19 | } |