mozilla/rust — pull request #12812 by sfackler (2014-03-10 16:46:34+00:00)
Title: Allow attributes on match arms

This is really only useful for #[cfg()]. For example:

```rust
enum Foo {
Bar,
Baz,
#[cfg(blob)]
Blob
}

fn match_foos(f: &Foo) {
match *f {
Bar => {}
Baz => {}
#[cfg(blob)]
Blob => {}
}
}
```

This is a kind of weird place to allow attributes, so it should probably
be discussed before merging.