Example: ``` rust #![feature(rustc_attrs)] #[rustc_mir(graphviz="match.dot")] fn main() { let _abc = match Some(101i8) { Some(xyz) if xyz > 100 => xyz, Some(_) => -1, None => -2 }; } ``` The resulting MIR does not contain the `Some(xyz)` arm: http://i.imgur.com/EF489mM.png