]> git.lizzy.rs Git - rust.git/blob - tests/ui/ice-2636.rs
Auto merge of #4478 - tsurai:master, r=flip1995
[rust.git] / tests / ui / ice-2636.rs
1 #![allow(dead_code)]
2
3 enum Foo {
4     A,
5     B,
6     C,
7 }
8
9 macro_rules! test_hash {
10     ($foo:expr, $($t:ident => $ord:expr),+ ) => {
11         use self::Foo::*;
12         match $foo {
13             $ ( & $t => $ord,
14             )*
15         };
16     };
17 }
18
19 fn main() {
20     let a = Foo::A;
21     test_hash!(&a, A => 0, B => 1, C => 2);
22 }