#![feature(mut_ref)]
fn mut_ref() {
    if let Some(mut /*a*/ ref /*def*/ mut /*abc*/ state) = /*abc*/ foo {
        println!("asdfasdfasdf");
    }

    if let Some(mut /*a*/ ref /*def*/  /*mut*/ state) = /*abc*/ foo {
        println!("asdfasdfasdf");
    }
}
